Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer - Backend (Java, Spring Boot) -Bank - Contract

NTT SINGAPORE PTE. LTD.

Singapore

On-site

SGD 72,000 - 90,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global technology services provider in Singapore is seeking a Software Engineer specializing in Backend Development. You will join a team supporting enterprise applications for a leading global bank. Your responsibilities include designing and implementing backend systems, ensuring they handle high-volume transactions. Ideal candidates have 3-6 years of backend software development experience, proficiency in Java, and a strong understanding of CI/CD and DevOps practices. This role offers a renewable 12-month contract.

Benefits

Collaborative engineering team
Opportunities for conversion
Cutting-edge technology exposure

Qualifications

  • 3 - 6 years of experience in backend software development.
  • Proficiency in Java, Spring Boot, and database technologies.
  • Good understanding of banking or financial domain (preferred).

Responsibilities

  • Design and develop enterprise-grade applications using Java and Spring Boot.
  • Build scalable backend systems handling high-volume transactions.
  • Integrate messaging systems for real-time data processing.

Skills

Java
Spring Boot
Database technologies
CI/CD
DevOps practices
Analytical skills
Communication skills

Tools

MS SQL
MariaDB
Kafka
Jenkins
Git
Job description

📍 Location: Changi , Singapore

📅 Type: 12 Months Contract (renewable)

💼 Employer: NTT DATA Singapore Pte Ltd

👨💻 Occupation: Software Engineer (Backend Development)

Client: A leading global bank’s

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!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.