Job Search and Career Advice Platform

Enable job alerts via email!

Backend Java Developer

Cognizant

Singapore

On-site

SGD 70,000 - 90,000

Full time

6 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 company in Singapore is seeking a skilled Backend Java Developer to design and maintain secure systems for banking applications. You will work with Java, Spring Boot, and microservices, focusing on building RESTful APIs and optimizing performance. Candidates should have experience with Apache Kafka and tools like Docker and Kubernetes. This role offers the chance to contribute to significant digital transformation efforts in the banking sector.

Qualifications

  • Hands-on experience with Java (versions 8, 11, or 17).
  • Strong understanding of RESTful APIs and JSON/XML.
  • Familiarity with cloud platforms like AWS or Azure.

Responsibilities

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

Skills

Java
Spring Boot
Apache Kafka
Microservices architecture
RESTful APIs
SQL

Tools

Git
Docker
Kubernetes
Jenkins
Maven
Job description
Role Summary

As a Backend Java Developer, you will design, develop, and maintain secure, high-performance backends 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.

Job 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.
Job Requirements
  • 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).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.