Enter a job title or keyword

Senior Back-end Java Developer (Spring Boot, Microservices)

EPAM Systems


Job Location:

Singapore - Singapore

Monthly Salary: Not provided by the employer
Posted: 9 September 2026 (3 hours ago)
Application Deadline: 7 December 2026
Vacancies: 1 Vacancy

Job Summary

We are seeking a Senior Java Developer (Spring Boot Microservices) in Singapore. You will build and support Java 21 microservices for banking platforms shaping API design resilience and secure coding. Join a cross-functional Agile team where quality gates and automation are part of how you ship.

Responsibilities
  • Design and build Java 21 microservices using Spring Boot
  • Deliver REST APIs and integrations with internal and external systems
  • Drive service and API design data modeling and technical decisions
  • Implement resilience patterns validation security and transaction handling
  • Build persistence layers using Spring Data JPA and Hibernate
  • Create unit and integration tests and improve test coverage
  • Improve code quality using automated checks and peer reviews
  • Partner with DevOps to deploy and support services on OpenShift
Requirements
  • Java 21 expertise including recent long-term support versions (Java twenty-one on this project)
  • Spring Boot capability across the Spring Framework ecosystem
  • Microservices architecture knowledge including distributed systems fundamentals
  • REST API development experience including integration design
  • Spring Data and Spring Data JPA skill sets for persistence
  • Hibernate or equivalent Object-Relational Mapping (ORM) experience
  • SQL proficiency with a relational database such as Oracle MySQL MariaDB or PostgreSQL
  • Containers exposure with OpenShift or Kubernetes plus Git and build tooling (Maven or Gradle)
Nice to have
  • Spring Cloud Apache Kafka or RabbitMQ
  • Observability tools such as OpenSearch Elastic Stack Grafana or AppDynamics
  • Banking or financial services domain exposure

Required Experience:

Senior IC