Senior Software Engineer – Java, ReactJS

Epam Systems

Pune District

On-site

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

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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, React.JS
Senior Software Engineer Java, React.JS

Epam Systems • Pune District

Hybrid
INR 1,500,000 - 2,200,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 Consulting Services 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
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
Senior Java Software Engineer
Senior Java Software Engineer

bebo Technologies • Chandigarh

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

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Sr. Java Full Stack Engineer
Sr. Java Full Stack Engineer

InRhythm • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Java Microservices + React Developer
Java Microservices + React Developer

Patch Infotech Pvt Ltd • Gurugram District

On-site
INR 1,500,000 - 2,100,000
Java Full Stack Developer with React
Java Full Stack Developer with React

Cognizant • Karnataka

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