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 looking for a skilled
Software Engineer
with strong
Java
development experience and hands-on expertise in
Google Cloud Platform (GCP)
. The ideal candidate is comfortable building, deploying, and maintaining cloud-native services and enjoys working in a collaborative, fast-paced environment. Experience with modern data and API technologies is a strong advantage.
Responsibilities
Design, develop, and maintain backend services using Java in a Google Cloud Platform environment
Build scalable, reliable, and secure cloud-native applications
Collaborate closely with cross-functional teams (product, data, QA, DevOps) to deliver high-quality solutions
Participate in code reviews, ensuring clean code, best practices, and high maintainability
Support integration of services with data platforms and APIs
Contribute to troubleshooting, performance optimization, and production support when required
Follow established development processes and actively suggest improvements
Requirements
Over 2 years of strong hands-on experience with Java and Spring Boot in enterprise-grade backend development
Practical experience working with Google Cloud Platform (GCP)
Strong understanding of cloud-native architecture, microservices, and distributed systems
Experience with version control systems and collaborative development workflows
Excellent problem-solving skills and the ability to work independently
English proficiency at a B1+ level
Nice to have
Experience designing or consuming GraphQL APIs
Proficiency with Git and standard branching strategies
Hands-on experience with Google Cloud BigQuery for analytics or data processing
Experience with Google Cloud Dataflow or data-processing pipelines
Familiarity with CI/CD pipelines and cloud-based deployment practices
We offer
International projects with top brands
Work with global teams of highly skilled, diverse peers
Healthcare benefits
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