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

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

Benefits

  • By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023.

  • Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters

  • You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices

  • We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey

  • At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available