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 pl...

Ready to Apply?

Take the next step in your AI career. Submit your application to EPAM Systems today.

Submit Application