Enter a job title or keyword

Senior Software Engineer – Java, ReactJS

EPAM Systems


Job Location:

Pune - India

Monthly Salary: Not provided by the employer
Posted: 9 September 2026 (9 hours ago)
Application Deadline: 7 December 2026
Vacancies: 1 Vacancy

Job Summary

We are seeking a Senior Software Engineer skilled in Java and ReactJS to join our team.

You will work on advanced projects involving microservices cloud technologies and modern front-end frameworks. Apply now to contribute to innovative solutions and grow your expertise in a dynamic environment.

Responsibilities
  • Develop and maintain Java-based applications using Java 8 and Java 17
  • Implement and optimize Spring Core and Spring Batch components
  • Design and build RESTful APIs adhering to microservices architecture
  • Integrate and manage messaging systems using Apache Kafka
  • Develop front-end features with ReactJS ensuring high performance
  • Collaborate with database teams to design and optimize relational and NoSQL databases
  • Apply unit testing to ensure code quality and reliability
  • Participate in cloud and containerization initiatives involving Kubernetes and serverless architecture
  • Troubleshoot and resolve application issues promptly
  • Document technical specifications and support knowledge sharing
  • Coordinate with cross-functional teams to deliver project milestones
Requirements
  • Strong experience with Java 17 or expert-level knowledge in Java 8 with migration understanding to Java 17 (5 years)
  • Advanced knowledge of Spring Framework including Spring Core and Spring Batch
  • Proficiency in the Apache Kafka messaging system
  • Experience with ReactJS front-end development
  • Solid understanding of microservices architecture and RESTful APIs
  • Strong experience with relational databases such as MySQL PostgreSQL or Oracle
  • Familiarity with NoSQL databases
  • Experience with cloud computing and containerization technologies including Kubernetes and serverless architecture
  • Proficiency in unit testing methodologies
  • Excellent problem-solving skills
  • Effective communication skills
  • English language proficiency at the B2 level

Required Experience:

Senior IC