Job Description

We are seeking a Senior Software Engineer – Java with Microservices and Kubernetes to join our team and drive the development of robust, scalable backend solutions.
This role is ideal for professionals with deep expertise in Java, microservices, and cloud-native technologies who are passionate about building high-performance distributed systems.
Responsibilities
Deliver backend engineering solutions with 5+ years of professional experience
Demonstrate expert-level proficiency in Java and modern frameworks such as Spring Boot
Build, scale and maintain GraphQL APIs using technologies like Apollo Federation or DGS
Apply strong understanding of microservice architectures, API-first design principles and distributed systems
Utilize experience with event-driven architecture, Domain-Driven Design (DDD) and Test-Driven Development (TDD)
Deploy and manage scalable applications on cloud platforms with hands-on experience in Kubernetes
Requirements
5 to 8 years of ...

Apply for this Position

Ready to join EPAM Systems? Click the button below to submit your application.

Submit Application