Senior Java Spring Boot Developer (Platform Services)
* 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
About the job
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
FULL_TIMEJob Reference: 6NXWDK-CCDDEF14
Date posted: 26 June 2026
Consultant: WeiLing Woon
kuala-lumpur tech-transformation/software-development 2026-06-26 2026-08-25 financial-services Bangsar MY MYR 10000 15000 15000 MONTH Robert Walters https://www.robertwalters.com.my https://www.robertwalters.com.my/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true