Hiring: Java Backend Software Developer
Location: Kuala Lumpur, Malaysia (Onsite)
Industry: Banking / Financial Services
Contract: 10 Months (Extendable)
Experience: 4+ Years
Notice Period: Immediate Joiners or Up to 1 Month
Job Summary
We are looking for an experienced Java Backend Software Developer to develop and maintain enterprise-scale backend services supporting core banking and digital channels. The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs, SQL databases, and distributed systems within Agile development environments.
Key Responsibilities
- Develop, enhance, and maintain backend applications and services.
- Design and build scalable RESTful APIs and microservices.
- Translate business requirements into high-quality, maintainable code.
- Collaborate with Product Owners, Architects, QA, and DevOps teams.
- Perform code reviews, unit testing, and integration testing.
- Investigate production issues, conduct root cause analysis, and implement long-term solutions.
- Optimize application performance, reliability, and scalability.
- Contribute to technical design discussions and mentor junior developers.
Required Skills
- 4–7 years of hands-on Java backend development experience.
- Strong proficiency in Java 11+ (Java 21 preferred).
- Extensive experience with Spring Boot and REST API development.
- Strong SQL and relational database experience.
- Knowledge of distributed systems and microservices architecture.
- Experience with Kafka or RabbitMQ messaging platforms.
- Familiarity with CI/CD pipelines, Git, and automated testing.
- Understanding of secure coding practices and API security.
- Strong communication and problem-solving skills.
Preferred Skills
- Exposure to Cloud and Container technologies (Docker, Kubernetes, AWS, Azure).
- Experience in Banking, Payments, or Financial Services environments.
- Experience working in Agile/Scrum teams.
Pay: RM6,000.00 - RM9,500.00 per month
Application Question(s):
- Current Salary
- Expected salary
- Do you have 4+ years experience in Java BackEnd Software Developer?
- Are you willing to work onsite?
- Notice Period
- Are you fine to work contractual role (10 months renewable)
Work Location: In person