Senior Software Engineer – Java, ReactJS

EPAM Systems

Maharashtra

On-site

INR 1,000,000 - 1,600,000

Full time

18 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

EPAM Systems is seeking a Senior Software Engineer in Maharashtra, India, to join our team. The role focuses on Java 8/17 migration, Spring Core/Batch, RESTful APIs, Kafka messaging, and ReactJS front-end work, with cloud and containerization involvement.

You will design, develop, and maintain microservices, collaborate with DB teams on relational and NoSQL databases, and ensure code quality through unit testing and documentation. Strong English communication is required.

Qualifications

  • 5+ years of experience with Java 8/17 migration and Java 17
  • Strong Spring Framework expertise (Core & Batch)
  • Experience building RESTful APIs and microservices
  • Kafka messaging experience
  • ReactJS front-end development experience
  • Knowledge of relational databases and NoSQL
  • Familiarity with cloud and containerization (Kubernetes, serverless)
  • Excellent communication and problem-solving skills
  • English proficiency at B2+ level

Responsibilities

  • Develop and maintain Java-based applications using Java 8/17
  • Implement and optimize Spring Core and Spring Batch components
  • Design and build RESTful APIs for microservices
  • Integrate Kafka messaging systems
  • Develop front-end features with ReactJS
  • Collaborate with DB teams on relational/NoSQL databases
  • Apply unit testing to ensure code quality
  • Participate in cloud/containerization efforts (Kubernetes/serverless)
  • Troubleshoot and resolve issues promptly
  • Document specifications and share knowledge
  • Coordinate with cross-functional teams to meet milestones

Skills

Java/Java 8→17 migration
ReactJS
Spring Framework
RESTful APIs
Microservices
Unit testing
Problem solving
Communication
English (B2+)
Cloud/Kubernetes/serverless

Tools

Apache Kafka
Kubernetes
Serverless architecture

Job description

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.

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Java, ReactJS
Senior Software Engineer – Java, ReactJS

Epam Systems • Pune District

On-site
INR 1,800,000 - 3,200,000
Senior Java Software Developer – Java 8, Microservices, ReactJS, JUnit
Senior Java Software Developer – Java 8, Microservices, ReactJS, JUnit

EPAM Systems • Coimbatore District

On-site
INR 1,500,000 - 2,100,000
Senior Java Software Developer – Java 8, Microservices, ReactJS, JUnit
Senior Java Software Developer – Java 8, Microservices, ReactJS, JUnit

EPAM Systems • Maharashtra

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer - Java Full Stack ReactJS
Senior Software Engineer - Java Full Stack ReactJS

EPAM Systems • Maharashtra

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer - Java Full Stack ReactJS
Senior Software Engineer - Java Full Stack ReactJS

Epam Systems • Pune District

On-site
INR 1,500,000 - 2,100,000
Senior Java Software Developer Java 8 Microservices ReactJS JUnit
Senior Java Software Developer Java 8 Microservices ReactJS JUnit

EPAM Systems • Chennai District

On-site
INR 2,500,000 - 4,000,000
Senior Java Software Developer – Java 8, Microservices, ReactJS, JUnit
Senior Java Software Developer – Java 8, Microservices, ReactJS, JUnit

Epam Systems • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer - Java Full Stack ReactJS
Senior Software Engineer - Java Full Stack ReactJS

EPAM Systems India Pvt Ltd • Pune District

On-site
INR 1,800,000 - 2,800,000
Java React Developer-S
Java React Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Java Full Stack Developer- React
Java Full Stack Developer- React

Impronics Technologies • Gurugram District

On-site
INR 1,200,000 - 2,000,000