4,192 open roles
Lead Back-end Java Developer (Spring Boot, Agile)
Job description
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 Open. Shift/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 Open.
Shift 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/Open.
Shift 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/Open. Search, App. Dynamics or Grafana Domain exposure to banking or financial services
Description copied from EPAM Systems's careers page. Read the full posting before you apply.
More jobs at EPAM Systems
Senior Full-Stack Engineer (Python+React)
EPAM Systems· Remote (Serbia)Manager/Senior Manager, Delivery Management - Application Security
EPAM Systems· London, England, UKSenior Data Scientist
EPAM Systems· Remote (Argentina; Brazil; Chile; Colombia; Mexico)Senior End-User Support Engineer
EPAM Systems· Warsaw, Masovian Voivodeship, PolandSenior Functional Tester
EPAM Systems· Remote (Brazil; Argentina; Chile; Colombia; Mexico)
More jobs in Singapore
Port Delivery Agent
TUI Group· Singapore, SG, 188024People & Culture Administrator
Scania· Singapore, SG, 758112Financial Planning & Analysis Analyst
JTI (Japan Tobacco International)· SINGAPORE, SG, 119968Research Assistant/Associate, AI in Medicine
Nanyang Technological University· NTU Main Campus, Singapore