Software Engineer - Java with GCP
EPAM Systems · State of Telangāna, India
EPAM Systems · State of Telangāna, India
*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 a **Software Engineer – Java with GCP** to join our team and contribute to building robust, scalable applications. In this role, you will leverage your strong Java expertise and cloud knowledge to design and develop high-quality solutions within an Agile environment. **Responsibilities** - Design and develop scalable Java applications using modern frameworks - Build and maintain web services including REST and SOAP - Implement microservices architecture for distributed systems - Develop event-sourced systems leveraging messaging technologies - Collaborate with cross-functional teams within Agile and Scrum environments - Solve complex technical problems with effective solutions - Contribute to application design and architecture decisions - Ensure high-quality code through best practices and standards **Requirements** - 4-6 years of professional Java development experience - Proficiency in Spring framework (Core, MVC, Boot) - Understanding of application design and microservices architecture - Experience with Web Services (REST, SOAP) and JMS - Working knowledge of Apache Kafka and event-sourced systems - Knowledge of Elastic Search - Strong understanding of Agile and Scrum methodologies - Background in e-commerce - Excellent problem-solving skills and ability to learn quickly - Good communication skills in spoken and written English **We offer** - Opportunity to work on technical challenges that may impact across geographies - Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications - Opportunity to share your ideas on international platforms - Sponsored Tech Talks & Hackathons - Unlimited access to LinkedIn learning solutions - Possibility to relocate to any EPAM office for short and long-term projects - Focused individual development - Benefit package: - Health benefits - Retirement benefits - Paid time off - Flexible benefits - Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)