Location: Changi , Singapore
Type: 12 Months Contract (renewable)
Employer: NTT DATA Singapore Pte Ltd
Occupation: Software Engineer (Backend Development)
Client : A leading global bank’
Job Description:
We are looking for a Software Engineer – Backend to join our team supporting a leading global bank’s enterprise applications. The role involves designing, developing, and implementing backend systems for financial services applications serving millions of users across multiple countries.
⸻
Key Responsibilities:
- Design and develop enterprise-grade applications using Java, Spring Boot, and Spring Batch.
- Build scalable backend systems handling high-volume transactions.
- Develop and optimize databases with MS SQL / MariaDB.
- Integrate messaging systems such as Kafka for real-time data processing.
- Implement CI/CD pipelines using Jenkins, Git, and automate deployments.
- Collaborate with cross-functional teams including QA and infrastructure.
- Perform code reviews, testing (unit/integration/E2E), and system monitoring.
Key Requirements:
✅ 3 - 6 years of experience in backend software development.
✅ Proficiency in Java, Spring Boot, and database technologies.
✅ Experience in CI/CD and DevOps practices.
✅ Good understanding of banking or financial domain (preferred).
✅ Strong analytical and communication skills.
⸻
Why Join Us?
✔ Work on cutting-edge financial technology systems.
✔ Be part of a collaborative, high-performance engineering team.
✔ Renewable long-term contract with opportunities for conversion.
Application Process:
To ensure the best fit for this role, we encourage applications from candidates who meet the must-have skills outlined above. If your experience aligns, we’d love to hear from you!
Interested candidates are kindly requested to email their CV with their experience to:
sandeep.sringeripai@global.ntt
We look forward to your application!