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

Java Developer (Springboot, Vuejs, Docker/Kubernetes)

Save job

We are looking for a passionate and talented Java Developer with experience in Spring Boot to join our dynamic development team. You will work with cutting-edge technologies, build high-performance microservices, and deliver state-of-the-art solutions supporting global operations.

What you'll do:

As a Java Developer based in Kuala Lumpur, your day-to-day activities will involve designing sophisticated microservices architectures using Java with either Spring Boot. You will be responsible for building secure RESTful APIs as well as asynchronous event-driven systems that underpin mission-critical financial applications. Working collaboratively with other talented professionals across multiple disciplines, you will ensure that every solution delivered meets high standards of quality, scalability, and security. Your contributions will extend beyond coding; you will participate in code reviews, share insights during technical discussions, troubleshoot complex issues efficiently, and document your work thoroughly. By integrating both SQL and NoSQL databases into your solutions and supporting deployment through containerisation tools like Docker and Kubernetes, you will help drive operational excellence across all stages of the software delivery process.

  • Design and develop robust microservices using Java alongside Spring Boot frameworks, ensuring scalability and reliability across all deployments.
  • Build, maintain, and optimise RESTful APIs as well as asynchronous event-driven architectures that support complex financial transactions.
  • Collaborate closely with cross-functional teams including product managers, QA engineers, and DevOps specialists to deliver comprehensive fintech solutions tailored to business needs.
  • Write clean, testable, and maintainable code with a strong emphasis on performance optimisation and security best practices throughout the software development lifecycle.
  • Participate actively in code reviews, providing constructive feedback to peers while upholding coding standards within the team.
  • Troubleshoot issues by identifying root causes quickly and implementing effective solutions that minimise downtime or disruption to critical systems.
  • Contribute to the design of distributed systems by leveraging reactive programming techniques for improved responsiveness and resource efficiency.
  • Integrate SQL and NoSQL databases into microservices architecture, ensuring data consistency, integrity, and optimal query performance.
  • Support deployment processes using modern tools such as Docker and Kubernetes while maintaining CI/CD pipelines for seamless releases.
  • Document technical designs, architectural decisions, and operational procedures clearly to facilitate knowledge sharing within the team.

What you bring:

To excel as a Java Developer in this environment, you will bring not only deep technical expertise but also a genuine enthusiasm for collaborative problem-solving. Your background includes several years of practical experience developing enterprise-level applications using Java paired with either Spring Boot. You are comfortable navigating both relational (SQL) and non-relational (NoSQL) database systems within distributed architectures. Your approach emphasises writing maintainable code that prioritises security without sacrificing performance. In addition to your technical acumen, you possess strong interpersonal skills which enable you to communicate ideas clearly among team members from various backgrounds. You thrive when working together towards shared goals—whether it’s troubleshooting complex issues or refining deployment processes through automation tools like Docker or Kubernetes. Your dedication to continuous learning ensures that you stay current with evolving industry trends while remaining committed to delivering reliable solutions that exceed expectations.

  • A bachelor’s degree in Computer Science, Information Technology or a related field demonstrating foundational knowledge in software engineering principles is required.
  • Between three to thirteen years of hands-on experience working with Java programming language combined with practical exposure to Spring Boot frameworks is essential for success in this role.
  • Proven ability to apply reactive programming concepts along with asynchronous patterns when designing distributed systems is highly desirable.
  • Demonstrated experience integrating both SQL (such as MySQL or PostgreSQL) and NoSQL (such as MongoDB or Cassandra) databases into enterprise-grade applications is expected.
  • Strong problem-solving abilities coupled with excellent debugging skills enable you to identify bottlenecks quickly while optimising code for maximum efficiency.
  • Familiarity with modern DevOps practices including continuous integration/continuous deployment (CI/CD), containerisation using Docker, orchestration via Kubernetes, and automated testing frameworks is advantageous.
  • Excellent interpersonal communication skills allow you to collaborate effectively within diverse teams while sharing knowledge generously with colleagues.
  • A commitment to writing clean code that adheres strictly to security best practices ensures robust protection against vulnerabilities in production environments.
  • Experience participating in peer code reviews demonstrates your willingness to contribute positively towards maintaining high-quality standards across projects.

What sets this company apart:

The client represented by our recruitment agency stands out as a leader in the fintech sector due to its unwavering commitment to technological advancement and employee wellbeing. Their culture fosters collaboration at every level—encouraging open communication between developers, product owners, QA specialists, and operations teams alike. Employees benefit from flexible working arrangements designed to promote work-life balance while still achieving ambitious project milestones. Ongoing training programmes are available so that everyone can expand their skill sets according to personal interests or emerging business needs. The organisation values diversity within its workforce; they believe that bringing together people from different backgrounds leads directly to more creative problem-solving approaches—and ultimately better products for their customers worldwide. With access to modern tools such as Docker/Kubernetes plus robust CI/CD infrastructure already in place, new hires can focus on what matters most: building innovative solutions that make a tangible difference in global financial markets.

What's next:

If you are ready to take your career forward by joining an inclusive team where your expertise will be valued every day—this is your moment!

Apply today by clicking on the link provided; we look forward to connecting with talented professionals who are eager to make an impact.

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: Banking & Financial Services

Focus: Capital Markets

Industry: Banking

Salary: MYR10,000 - MYR15,000 per annum

Workplace Type: On-site

Experience Level: Mid Management

Location: Kuala Lumpur

Job Reference: SNCH1C-D8B60C3A

Date posted: 11 May 2026

Consultant: WeiLing Woon