Job Search and Career Advice Platform

Enable job alerts via email!

Java Backend Developer

Cognizant

Singapore

On-site

SGD 80,000 - 100,000

Full time

22 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is looking for a Backend Java Developer based in Singapore. In this role, you will design and develop backend systems for critical banking applications, leveraging technologies like Java, Spring Boot, Kafka, and microservices architecture. The ideal candidate should have at least 7 years of experience in backend development within the banking sector and be familiar with CI/CD processes using tools like Jenkins. The role demands a strong analytical mindset and the ability to thrive in Agile environments.

Qualifications

  • Design, build, and maintain backend services using Java and Spring Boot.
  • Develop RESTful APIs and integrate with banking systems.
  • Implement event-driven architecture using Apache Kafka.

Responsibilities

  • Collaborate with architects to ensure scalability and reliability.
  • Optimize backend performance for high availability.
  • Apply security best practices for financial data.

Skills

Java (8/11/17)
Spring Boot
RESTful APIs
Apache Kafka
Docker
Kubernetes
Agile/Scrum
SQL

Education

7+ years of backend development experience
Certifications in Java, Spring, or Cloud Technologies

Tools

Git
Maven/Gradle
Jenkins
Cloud platforms (AWS/Azure)
Job description
Role Summary

As a Backend Java Developer, you will design, develop, and maintain secure, high-performance backend systems and APIs that power mission-critical banking applications. The role emphasizes Java, Spring Boot, Kafka, and microservices architecture to support the bank’s digital transformation.

Key Responsibilities
  • Design, build, and maintain backend services using Java, Spring Boot, and Microservices architecture.
  • Develop RESTful APIs and integrate with internal and third-party banking systems.
  • Implement event-driven architecture using Apache Kafka for real-time data streaming.
  • Collaborate with architects to ensure scalability, reliability, and compliance with banking standards.
  • Optimize backend performance for high availability and low latency.
  • Apply security best practices to protect sensitive financial data.
  • Conduct unit and integration testing using JUnit, Mockito, and other frameworks.
  • Work with CI/CD pipelines (Jenkins, GitLab) for automated builds and deployments.
  • Utilize containerization tools like Docker and orchestration with Kubernetes.
Required Skills
  • Java (8/11/17), Spring Boot, Spring MVC, Hibernate/JPA.
  • RESTful APIs, JSON/XML.
  • Hands-on experience with Apache Kafka (including Kafka Streams).
  • Git, Maven/Gradle, Jenkins, Docker, Kubernetes.
  • Familiarity with cloud platforms (AWS/Azure).
  • Strong SQL skills (Oracle, MySQL, PostgreSQL).
Soft Skills
  • Strong analytical and problem-solving skills.
  • Ability to work in Agile/Scrum environments.
Preferred Qualifications
  • 7+ years of backend development experience in banking or financial services.
  • Certifications in Java, Spring, or Cloud technologies are advantageous.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.