Job Description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting‑edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are seeking an experienced Senior Software Engineer with extensive expertise in Java development and a proven track record of working with Google Cloud Platform (GCP) . The ideal candidate excels in designing, deploying, and optimizing cloud‑native services while driving innovation and collaboration in a dynamic, fast‑paced environment. Advanced experience with modern data and API technologies is a significant asset.

Responsibilities

  • Architect, develop, and evolve complex backend services using Java within a Google Cloud Platform environment
  • Create highly scalable, performance‑oriented, secure cloud‑native applications
  • Collaborate with diverse teams (product, data, QA, DevOps) to ensure seamless delivery of technical solutions
  • Conduct thorough code and architecture reviews to maintain high standards, ensure clean code, and promote reuse
  • Optimize service integration with data platforms, APIs, and third‑party systems
  • Proactively resolve technical challenges and optimize system performance to ensure high availability
  • Evaluate and refine development processes while driving continuous improvement initiatives

Requirements

  • Over 3 years of advanced Java and Spring Boot experience in enterprise‑grade backend development environments
  • In-depth and practical expertise with multiple Google Cloud Platform (GCP) services and their integrations
  • Comprehensive understanding of microservices, cloud‑native architectures, and distributed systems design
  • Advanced experience with collaborative development workflows, version control, and complex branching strategies
  • Exceptional analytical skills and demonstrated ability to effectively tackle complex technical problems
  • Proficient communication skills with fluency in English at a B2 level or higher

Nice to have

  • Proven expertise in designing and scaling GraphQL or RESTful APIs for high‑demand services
  • Advanced experience with Git and bespoke branching or release workflows
  • Extensive hands‑on experience with Google BigQuery for high‑volume analytics processing
  • In‑depth knowledge of Google Cloud Dataflow or equivalent frameworks for building data pipelines
  • Solid understanding and practical application of CI/CD pipelines and automated cloud‑based deployments

We offer

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award‑winning culture recognized by Glassdoor, Newsweek and LinkedIn

#J-18808-Ljbffr

Apply for this Position

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

Submit Application