Lead Back-end Java Developer (Spring Boot, Agile)

Company: EPAM Systems
Location: Singapore
Type: remote
Posted: Aug 22, 2026
Views: 2

✨ AI Summary

EPAM Systems, a global IT services company recognized as a top workplace, is hiring a Lead Back-end Java Developer in Singapore. You will lead hands-on delivery of banking-grade microservices using Java 21, Spring Boot, REST APIs, and containerized workloads on OpenShift/Kubernetes. Requires strong Java/Spring Boot expertise, microservices and REST API design, SQL, Docker, and Kubernetes exposure, plus testing with JUnit/Mockito. Nice-to-haves include Spring Cloud, Kafka/RabbitMQ, observability tools, and banking domain experience; perks include a supportive environment, career growth, and learning opportunities.

We are seeking a Lead Java Developer in Singapore. You lead hands-on delivery of banking-grade Back-end services built on Java 21, Spring Boot, microservices and REST APIs. You shape architecture, set engineering standards and partner with DevOps to run containerized workloads on OpenShift/Kubernetes with strong testing, security and observability.

Responsibilities

  • Lead the design and implementation of Java 21, Spring Boot Back-end services
  • Define microservice boundaries, API contracts, data models and integration patterns
  • Build resilient REST APIs with clear error handling, versioning and documentation
  • Guide synchronous and event-driven service communication and integration decisions
  • Partner with DevOps to containerise, deploy and operate services on OpenShift
  • Establish coding standards, reusable patterns and review practices across the team
  • Improve quality through automated testing, CI/CD and code scanning tools
  • Troubleshoot production issues with SRE and platform teams and drive root-cause fixes

Requirements

  • Java expertise including hands-on work with modern Java LTS versions (Java 21 on this project)
  • Spring Boot background across Spring Framework and Spring MVC
  • Microservices design experience including distributed systems fundamentals
  • REST API design skills including API gateway and system integration concepts
  • SQL proficiency with relational databases (Oracle, MariaDB, MySQL or PostgreSQL)
  • Containers experience with Docker and cloud-native delivery practices
  • Kubernetes/OpenShift exposure deploying or supporting containerised applications
  • Testing capability using JUnit, Mockito plus unit and integration automation

Nice to have

  • Spring Cloud, Apache Kafka or RabbitMQ for event streaming and messaging
  • Observability experience with ELK/OpenSearch, AppDynamics or Grafana
  • Domain exposure to banking or financial services

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

About the Company

Name: EPAM Systems

No detailed information available about this company.

More jobs at EPAM Systems