Senior Software Engineer - Java with GCP

EPAM Systems, Inc.


Date: 2 weeks ago
City: Coimbatore, Tamil Nadu
Contract type: Full time

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 Senior 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

  • 5+ 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.)

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Junior Executive

Brink’s Inc, Coimbatore, Tamil Nadu
5 days ago
Principal AccountabilitiesEnsure compliance with governance rules such as SOX, Health & Safety and Brinks policiesAccountable for the labilities.Accountable for the route operations.Accountable for safety route and labilities.Accountable for maintaining good relationship with customers and Banks.Accountable to follow SWI/ SOP for CIT operationsAccountable to inform any accidents, injury and vehicle damages to management on real time.Accountable to ensure all safety equipment...

Architect - EUC (Citrix)

Presidio India, Coimbatore, Tamil Nadu
2 weeks ago
Presidio, Where Teamwork and Innovation Shape the Future At Presidio, we're at the forefront of a global technology revolution, transforming industries through cutting-edge digital solutions and next-generation AI. We empower businesses - and their internal customers - to achieve more through innovation, automation, and intelligent insights. The Role We are looking for a highly skilled and motivated Architect – End...

ECU Test and Automation

Capgemini, Coimbatore, Tamil Nadu
2 weeks ago
Job Description Skills & Qualifications: Strong knowledge of HIL testing methodologies and ECU TEST tools (e.g., ETAS, CAN, ECU TEST). Hands-on experience in ECU testing, system-level testing, and diagnostics. Familiarity with automotive communication protocols (CAN, LIN, Flex ray, Ethernet). Good scripting/programming skills (Python, MATLAB/Simulink, CAPL, C/C++). Strong analytical, problem-solving, and documentation skills. Ability to work in a collaborative, multi-disciplinary team...