Back to jobs

Java Lead

Job description

About our client:

Our client is a Singapore‑based software house operating regionally, with a growing delivery centre in Kuala Lumpur, focused on building enterprise‑grade systems and large‑scale digital platforms for clients across ASEAN. Known for their strong engineering culture and project‑driven environment, the company partners with organisations to deliver reliable, high‑performance software solutions. They are currently seeking a Java Lead to provide technical leadership, guide development teams, and drive the design and implementation of robust backend systems for mission‑critical projects.

Responsibilities:

  • Lead backend architecture decisions in collaboration with product and infrastructure teams
  • Design scalable, maintainable, and high-performance services using Spring Boot and Hibernate
  • Own the system architecture, refactoring strategy, and technical roadmap for backend services
  • Write and review clean, testable code in Java
  • Establish coding standards and best practices for the team
  • Guide adoption of automated testing, code reviews, and static analysis tools
  • Mentor junior and mid-level Java developers; conduct regular code walkthroughs
  • Drive sprint planning, backlog grooming, and sprint retrospectives
  • Coordinate with frontend and QA teams for seamless integration
  • Collaborate on deployment pipelines using GitLab CI, Jenkins, and AWS services (e.g., RDS, EC2, S3)
  • Support monitoring, logging, and performance optimization (e.g., ElastiCache, load balancers)


Qualifications:

  • 6+ years in Java Development role, with 2+ years in leadership role
  • Strong in Java 11+, Spring Boot, Hibernate/JPA

  • Solid experience with MySQL or equivalent RDBMS
  • Familiar with AWS stack: RDS, EC2, S3, ElastiCache
  • Experience in CI/CD pipelines (Jenkins, GitLab CI) and build tools (Maven)
  • Version control via GitLab or GitHub


Preferred Skills:

  • Familiarity with caching strategies and real-time API performance optimization

  • Experience with message queues (e.g., RabbitMQ, Kafka)
  • Prior experience in high-frequency data systems

To apply, please click "APPLY NOW" or email Min Min at minmin.koh@ambition.com.my
Data provided is for recruitment purposes only.

Due to the volume of applications received, we regret to inform you that only shortlisted candidates will be notified.

JTK Number: JTKSM 995| Company Registration Number: 201301019088 (1048918-T)