Senior Software Engineer – Java, ReactJS

Epam Systems

Pune District

On-site

INR 1,800,000 - 3,200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Epam Systems is seeking a Senior Software Engineer to join our team in Pune. You will work on Java-based applications, implementing Spring Core/Batch, and building RESTful APIs within a microservices framework.

Front-end work with ReactJS and Kafka-based messaging will be part of your responsibilities. The role requires strong Java expertise (8/17), Spring, ReactJS, and experience with cloud, Kubernetes, and both SQL and NoSQL databases.

Qualifications

  • 5+ years of Java experience with Java 8/17 migration.
  • Strong Spring Core and Spring Batch expertise.
  • Experience with ReactJS front-end development and microservices architecture.
  • Proficiency with Kafka messaging system and RESTful APIs.
  • Experience with relational and NoSQL databases; serverless and Kubernetes familiarity.

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 adhering to microservices architecture.
  • Integrate messaging systems using Apache Kafka.
  • Develop front-end features with ReactJS for high performance.
  • Collaborate with DB teams to optimize relational/NoSQL databases.
  • Apply unit testing to ensure code quality and reliability.
  • Participate in cloud and containerization initiatives including Kubernetes and serverless.

Skills

Java
Spring Framework
Microservices
RESTful APIs
Unit testing
English proficiency (B2+)
Communication skills

Tools

ReactJS
Kafka
Kubernetes
Serverless

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.

#LI-DNP

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 • Maharashtra

On-site
INR 1,000,000 - 1,600,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
Java + React
Java + React

PradeepIt Global Consulting Pvt Ltd. • Bengaluru

On-site
INR 800,000 - 1,500,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
Senior Software Engineer - Java Full Stack (ReactJS)
Senior Software Engineer - Java Full Stack (ReactJS)

EPAM Systems • India

On-site
INR 1,200,000 - 1,800,000
Software Engineer - Java Full Stack React
Software Engineer - Java Full Stack React

EPAM Systems India Pvt Ltd • Chennai District

On-site
INR 900,000 - 1,400,000
Java React Developer-S
Java React Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 1,800,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
Java Microservices + React Developer
Java Microservices + React Developer

Patch Infotech Pvt Ltd • Gurugram District

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 • Chennai District

On-site
INR 2,500,000 - 4,500,000