Java Developer (Financial Services)
An exciting opportunity awaits for a Backend Developer to join a forward-thinking fintech organisation based in Kuala Lumpur. This role offers the chance to work on cutting-edge microservices architecture, leveraging Java and Spring Boot/Spring Webflux to deliver robust, scalable solutions that power next-generation financial products.
What you'll do:
As a Backend Developer based in Kuala Lumpur, you will play a pivotal role in shaping the technological backbone of innovative fintech products. Your day-to-day activities will involve architecting microservices using Java frameworks like Spring Boot or Webflux, developing RESTful APIs that enable seamless integration between various components of the platform, and collaborating with multidisciplinary teams to deliver end-to-end solutions. You will be responsible for writing high-quality code that not only meets functional requirements but also adheres to stringent performance and security standards. By participating in code reviews and troubleshooting sessions, you will help maintain the overall health of the system while continuously seeking ways to optimise existing processes. Your expertise in distributed systems, database management (both SQL and NoSQL), and modern deployment techniques will be crucial in ensuring that applications remain reliable, scalable, and easy to maintain. This position offers an excellent opportunity for you to apply your technical skills in a supportive environment where teamwork is celebrated and professional growth is encouraged.
- Design and develop robust microservices using Java and Spring Boot or Spring Webflux, ensuring scalability and maintainability across all services.
- Build and maintain RESTful APIs as well as asynchronous event-driven architectures that support complex business requirements within the fintech sector.
- Collaborate closely with cross-functional teams including frontend developers, product managers, QA engineers, and DevOps specialists to deliver integrated solutions.
- 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 and promoting best practices within the team.
- Troubleshoot complex issues by debugging applications efficiently, identifying root causes quickly, and implementing effective solutions to ensure system reliability.
- Optimise existing systems by refactoring legacy codebases where necessary, improving efficiency without compromising stability or security.
- Contribute to the design of distributed systems by applying knowledge of asynchronous patterns and reactive programming principles.
- Utilise hands-on experience with SQL and NoSQL databases to design data models that meet application needs while ensuring data integrity.
- Support deployment processes by working with CI/CD pipelines, Docker containers, Kubernetes orchestration tools, and other modern DevOps practices.
What you bring:
To excel as a Backend Developer in this role, you will bring extensive experience designing enterprise-grade backend systems using Java technologies. Your background should include significant exposure to building microservices architectures tailored for high-availability environments—particularly within fintech or similarly regulated industries. A thorough grasp of both relational (SQL) and non-relational (NoSQL) database technologies is essential for managing complex data flows efficiently. You should be adept at applying reactive programming concepts to create responsive applications capable of scaling seamlessly under varying workloads. Familiarity with modern DevOps practices—including containerisation via Docker, orchestration through Kubernetes, and automated deployments using CI/CD pipelines—will allow you to contribute effectively throughout the software delivery process. Beyond technical prowess, your ability to communicate clearly across disciplines ensures smooth project execution while fostering an atmosphere of mutual respect among colleagues. Your commitment to writing clean code aligned with industry best practices reflects your dedication not only to technical excellence but also to creating dependable solutions that benefit users.
- A bachelor’s degree in Computer Science, Information Technology or a related field provides you with a solid foundation for tackling complex backend challenges.
- At least 5 years of hands-on experience working with Java combined with deep familiarity with Spring Boot or Spring Webflux frameworks enables you to build scalable microservices effectively.
- Proven expertise in reactive programming paradigms as well as asynchronous patterns equips you to design responsive distributed systems capable of handling high loads.
- Practical knowledge of both SQL databases (such as MySQL or PostgreSQL) and NoSQL databases (like MongoDB or Cassandra) allows you to select appropriate storage solutions for diverse use cases.
- Exceptional problem-solving abilities paired with advanced debugging skills empower you to identify bottlenecks swiftly and implement optimised fixes.
- A strong understanding of code optimisation techniques ensures that your contributions enhance system performance without sacrificing maintainability or security.
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines streamlines your workflow from development through production releases.
- Experience deploying applications using Docker containers alongside orchestration tools such as Kubernetes demonstrates your readiness for cloud-native environments.
- Excellent interpersonal communication skills facilitate effective collaboration within cross-functional teams focused on shared goals.
What sets this company apart:
This organisation stands out as a leader in the fintech space by championing an inclusive culture where every team member’s voice is heard. Employees enjoy flexible working arrangements designed to promote work-life balance while supporting individual needs. The company invests heavily in ongoing training opportunities so that staff can stay ahead of industry trends—whether through formal courses or informal knowledge-sharing sessions among peers. Supportive leadership fosters an environment where collaboration thrives; new ideas are welcomed regardless of seniority level. The workplace is characterised by its commitment to diversity, equity, and inclusion—ensuring everyone feels valued regardless of background or experience level. With access to state-of-the-art technology stacks and challenging projects that push boundaries within financial services technology, employees find ample room for personal growth alongside professional achievement. The company’s reputation for nurturing talent makes it an ideal destination for those seeking long-term career progression within a stable yet forward-looking organisation.
What's next:
If you are ready to take the next step in your career as a Backend Developer within an inspiring fintech environment where your expertise truly matters, we encourage you to apply now!
Apply today by clicking on the link provided—your future team is eager to welcome someone who shares their passion for technology and collaborative success.
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: Banking & Financial Services
Focus: Capital Markets
Industry: Financial Services
Salary: MYR10,000 - MYR15,000 per annum
Workplace Type: Hybrid
Experience Level: Mid Management
Location: Kuala Lumpur
FULL_TIMEJob Reference: SNCH1C-D8B60C3A
Date posted: 29 May 2026
Consultant: WeiLing Woon
kuala-lumpur banking-financial-services/capital-markets 2026-05-29 2026-07-28 financial-services Kuala Lumpur MY MYR 10000 15000 15000 YEAR 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