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 (ideally 5+ years) focused on Java/J2EE application.
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.