
Search by job, company or skills
About EPAM
EPAM is a leading global provider of digital platform engineering and development services. EPAM has been expanding in Singapore since 2013 and delivering the best solutions to our customers. As a recognized leader, EPAM Singapore achieved Great Place to Work® Certification in 2023 and is committed to providing our team with inspiring careers.
You will have the opportunity to work with fellow talented technologists and accelerate your career by participating in our numerous upskilling, training, and certification programs. That is why EPAM Singaporewas awarded Gold for Best In-House Certification Programmes in the EmployeeExperience Awards 2023 and Silver in the SkillsFuture Employers Awards 2022 forour efforts in championing employees skills development and building alifelong learning culture at the workplace. You can also look forward todeveloping holistically with the multiracial festivals and various wellness andcultural activities organized by our passionate colleagues here.
Why EPAM
What You'll Do
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.
. Lead the design and implementation of Java21, 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 containerize, deployand 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
What Will Make You Shine
. Java expertise including hands-on work withmodern Java LTS versions (Java 21 on this project)
. Spring Boot background across SpringFramework and Spring MVC
. Microservices design experience includingdistributed systems fundamentals
. REST API design skills including API gatewayand system integration concepts
. SQL proficiency with relational databases(Oracle, MariaDB, MySQL or PostgreSQL)
. Containers experience with Docker andcloud-native delivery practices
. Kubernetes/OpenShift exposure deploying orsupporting containerised applications
. Testing capability using JUnit, Mockito plus unit and integration automation
Nice to have
. Spring Cloud, Apache Kafka or RabbitMQ forevent streaming and messaging
. Observability experience with ELK/OpenSearch,AppDynamics or Grafana
. Domain exposure to banking or financialservices
How We Hire
Here, we summarize the typical journey to finding a jobwithin EPAM:
Job ID: 152521057
Skills:
react.js , CSS, Spring Boot, Bitbucket, Java, HTML, Docker, Confluence, Jenkins, Git, Javascript, Restful Apis, DevOps methodologies, JSON Web Tokens, microservices architecture