Senior Software Engineer – Java, ReactJS

On-siteSalary not specified
India

Job Description, Responsibilities & Requirements

About the Position

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

We Offer

  • Opportunity to work on cutting-edge projects
  • Collaborative and innovative work environment
  • Professional growth and development opportunities

About the Company

[Company description if present]

Job Details

Company name:
EPAM
Location:
India
Work Mode:
On-site
Posted on TheJob:
Jun 12, 2026
Last checked:
Jul 5, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.