en
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
About Robert Walters Malaysia

Since our establishment in 2006, our belief remains the same: Building strong relationships with people is vital in a successful partnership.

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters Malaysia.

Learn more

Senior Java Spring Boot Developer (Platform Services)

Save job

* Play a key role in architecting and delivering mission-critical backend services for large-scale applications using Java and Spring Boot, ensuring reliability and performance at every stage.

As a Senior Java Backend Developer based in Kuala Lumpur, you will take ownership of designing robust backend solutions that underpin critical business applications. Your day-to-day activities will involve collaborating with multidisciplinary teams to deliver new features from concept through deployment while ensuring the highest standards of code quality. You will have the opportunity to lead architectural initiatives for scalable distributed systems, optimise performance across databases and caches, and contribute significantly to the evolution of CI/CD processes. By mentoring junior engineers and participating in technical reviews, you will help foster a culture of excellence within the team. Your expertise will be instrumental in troubleshooting complex production issues quickly and efficiently. This role offers you the chance to make a tangible impact on both technology outcomes and team development within an inclusive environment that values your input.

  • Design, develop, and maintain scalable backend services utilising Java and the Spring Boot framework to support high-traffic applications.
  • Lead architectural design discussions for backend systems focused on achieving high availability, resilience, and optimal performance.
  • Create and implement RESTful APIs as well as microservices architectures that enable efficient communication between system components.
  • Participate actively in system design reviews and contribute thoughtfully to technical decision-making processes within the engineering team.
  • Optimise application performance by analysing database queries, implementing effective caching strategies, and addressing potential system bottlenecks.
  • Ensure code quality through rigorous code reviews, comprehensive unit and integration testing, and adherence to industry best practices.
  • Work collaboratively with frontend engineers, product owners, and DevOps professionals to deliver complete features from conception through deployment.
  • Drive enhancements in CI/CD pipelines and deployment workflows to streamline releases and improve operational efficiency.
  • Troubleshoot production issues promptly by conducting thorough root cause analysis and implementing sustainable solutions.
  • Mentor junior engineers by providing guidance on engineering best practices, fostering a culture of continuous improvement.

What you bring:

To excel as a Senior Java Backend Developer in this role, you will bring substantial experience developing backend services using Java technologies within complex environments. Your background should include deep familiarity with Spring Boot ecosystems as well as designing scalable distributed architectures capable of supporting high-volume traffic. You will have honed your skills optimising database schemas for MySQL deployments while leveraging caching mechanisms such as Redis for enhanced throughput. Your approach is grounded in clean coding practices supported by comprehensive testing strategies. In addition to technical proficiency, your interpersonal skills allow you to collaborate effectively across diverse teams—sharing insights generously while remaining open to feedback. Experience with microservices patterns or cloud-based deployments would further strengthen your profile. Above all else, your passion for mentoring others ensures you contribute positively not only through code but also by uplifting those around you.

  • At least seven years of hands-on experience in Java backend development with a proven track record of delivering reliable software solutions.
  • Extensive expertise with Spring Boot as well as related frameworks such as Spring MVC for building enterprise-grade applications.
  • Demonstrated ability to design and operate scalable distributed systems that meet demanding performance requirements.
  • Deep understanding of object-oriented programming principles, design patterns, and clean architecture methodologies.
  • Proficiency in relational database management (MySQL), including schema design optimisation for large datasets.
  • Experience implementing caching strategies using distributed cache systems like Redis to enhance application responsiveness.
  • Practical skills in debugging production systems and fine-tuning performance under real-world conditions.
  • Excellent communication abilities enabling effective collaboration within cross-functional teams spanning multiple disciplines.
  • Solid command of version control (Git), build tools (Maven), unit testing frameworks (JUnit/Mockito), and CI/CD pipelines (Jenkins).
  • Preferred: Familiarity with microservices architecture; messaging systems such as Kafka or RabbitMQ; cloud platforms like AWS/GCP/Azure; monitoring tools including Kibana or Grafana.

What sets this company apart:

This organisation stands out for its unwavering commitment to fostering an inclusive workplace where every voice is valued. Employees benefit from flexible working opportunities designed to support work-life balance without compromising on professional growth. The company invests heavily in training opportunities so you can continue expanding your skill set alongside knowledgeable peers who are eager to share their expertise. With a focus on collaboration over hierarchy, you’ll find yourself part of a dependable network where ideas are freely exchanged—and where your contributions directly influence both project success and organisational progress. The leadership team is dedicated to creating an environment where everyone feels supported through transparent communication channels and regular feedback sessions. Whether you’re looking for long-term career advancement or simply want to work somewhere that prioritises kindness alongside technical excellence, this is an ideal place for you to thrive.

What's next:

If you are ready to take the next step in your career journey as a Senior Java Backend Developer within a nurturing team environment that values both technical mastery and personal growth, we encourage you to apply now!

Apply today by clicking on the link provided—your future team is excited to connect with you!

Do note that we will only be in touch if your application is shortlisted.

Agensi Pekerjaan Robert Walters Sdn Bhd
Business Registration Number : 729828-T
Licence Number : JTKSM 423C

Contract Type: Perm

Specialism: Tech & Transformation

Focus: Software Development

Industry: Financial Services

Salary: MYR10,000 - MYR15,000 per month

Workplace Type: On-site

Experience Level: Mid Management

Location: Bangsar

Job Reference: 6NXWDK-CCDDEF14

Date posted: 26 June 2026

Consultant: WeiLing Woon