Java Developer (All Levels)

Location: Kuala Lumpur, Malaysia (Employment Visa provided for non-Malaysian)

Employment Type: Full-Time Contract

 

About the Role:

Are you a passionate Java Developer eager to build the future of Financial Technology? We are seeking talented developers to join dynamic teams focused on designing, developing, and implementing cutting-edge banking applications and platforms. You will be a key player in the entire software development lifecycle (SDLC), translating business needs into robust, scalable, and innovative technical solutions.

 

Key Responsibilities:
  • Design & Develop: Create high-quality, well-designed, and efficient Java/J2EE applications, microservices, and APIs for core banking, digital channels, payments, or other financial domains.

  • Build & Implement: Write clean, maintainable, and testable code using frameworks like Spring Boot and modern development practices.

  • Collaborate: Work closely with business analysts, system analysts, and product owners to understand requirements and contribute to technical solutioning.

  • Test & Integrate: Develop unit tests, support integration testing (SIT), and work with QA teams to ensure software quality.

  • Innovate: Participate in code reviews, explore new technologies, and contribute to improving development processes and standards.

  • Document: Create and maintain necessary technical documentation.

 

What We’re Looking For:
  • Bachelor’s Degree in Computer Science, Information Technology, or a related field.

  • Proven experience focused on Java/J2EE application. 

    • L1: 1 – <3 Years experience 
    • L2: 3 – <5 years experience 
    • L3: 5 – <7 years experience 
    • L4: 7 – <10 years experience 
    • L5: >10 years experience 
  • Strong proficiency with the Spring Framework (especially Spring Boot).

  • Hands-on experience building and consuming RESTful APIs and working with microservices architecture.

  • Knowledge of XML and its use in web services, configuration, and data manipulation.
  • Solid experience with relational databases (e.g., Oracle, SQL Server) and SQL/PLSQL.

  • Familiarity with SDLC processes, Agile methodologies, and version control (e.g., Git).

  • Strong analytical and problem-solving skills applied to development challenges.

  • Good communication and teamwork abilities.

 

Nice to Have:
  • Experience developing solutions for the banking or financial services industry.

  • Knowledge of application servers (JBoss, WebLogic) and web servers (Apache).

  • Experience with containerization (Docker, Kubernetes/OpenShift) and cloud platforms.

  • Front-end development experience (React, Angular).

  • Familiarity with CI/CD tools (Jenkins, Maven).

  • Experience with Unix/Linux environments.

 

Why Join Us?
  • Innovate at the forefront of banking transformation.

  • Work in a collaborative, cross-functional squad with global impact.