Java Developer (Banking, 1-Year Contract)
As a Java Developer, you will play a pivotal role in designing, building, and optimising technology solutions that underpin essential financial services. Your day-to-day activities will involve collaborating with talented colleagues across regions to deliver new features on modern platforms while adhering to clean code principles
What You'll Do
- Develop robust and scalable technology solutions tailored to meet complex business requirements by applying modern software engineering best practices.
- Collaborate closely with both regional and global teams to design and implement new functionalities using relevant programming languages and shared platforms.
- Leverage expertise in design patterns and adhere strictly to best software engineering practices throughout the development lifecycle.
- Optimise existing codebases through a solid grasp of fundamental algorithms, ensuring performance improvements and maintainability.
- Write comprehensive Specification by Example documents, Feature Files, and apply Acceptance Test Driven Development (ATDD) or Behaviour Driven Development (BDD) methodologies.
- Integrate SDLC automation tools such as Jenkins, Gradle, GitHub, Artifactory, and Ansible into daily workflows for enhanced productivity.
What You'll Need
- More than 5 years' software development experience in Java/Scala
- Experience in full-stack development using ReactJS/AngularJS
- Experience in automations tools such as Jenkins, GitHub, Ansible or similar
- Demonstrated expertise in event sourcing architectures as well as Command Query Responsibility Segregation (CQRS) principles for building resilient systems.
- Able to work independently and in a team-environment
What's Next
If you are ready to take the next step in your career journey within a supportive global team environment—where your skills are valued and developed—this opportunity awaits your application. Click APPLY or email your resume to felicia.romli@robertwalters.com.sg
Do note that we will only be in touch if your application is shortlisted.
Robert Walters (Singapore) Pte Ltd
ROC No.: 199706961E | EA Licence No.: 03C5451
EA Registration No.: R1872446 Felicia Valerie Romli
About the job
Contract Type: Perm
Specialism: Tech & Transformation
Focus: Development / Programming
Industry: IT
Salary: Negotiable
Workplace Type: Hybrid
Experience Level: Mid Management
Location: Singapore River
FULL_TIMEJob Reference: LMNJI9-C228D6CB
Date posted: 28 July 2026
Consultant: Felicia Romli (R1872446)
singapore tech-transformation/development-programming 2026-07-28 2026-08-27 it Singapore River SG Robert Walters https://www.robertwalters.com.sg https://www.robertwalters.com.sg/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true