Senior Software Engineer Java, React.JS

Epam Systems

Pune District

On-site

INR 1,500,000 - 2,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Epam Systems is seeking a Senior Software Engineer in Pune to join our team. You will develop Java-based applications using Java 8 and migrate to Java 17, build RESTful microservices, and integrate Kafka messaging.

You will also develop front-end features with ReactJS and collaborate with database teams for relational and NoSQL designs. The role emphasizes cloud and containerization with Kubernetes and serverless architectures, strong problem-solving, and clear communication in English (B2+).

Qualifications

  • 5+ years of software development experience.
  • Strong Java 17 / Java 8 with migration to 17.
  • Proficient in Spring Framework (Core, Batch).
  • Experience designing RESTful APIs and microservices.
  • Experience with ReactJS front-end development.
  • Proficient in Apache Kafka messaging.
  • Solid understanding of relational and NoSQL databases.
  • Familiar with cloud and containerization (Kubernetes, serverless).
  • Excellent problem-solving and communication skills.
  • English at least B2+.

Responsibilities

  • Develop and maintain Java-based applications using Java 8/17.
  • Implement and optimize Spring Core and Spring Batch components.
  • Design RESTful APIs following microservices architecture.
  • Integrate messaging with Apache Kafka.
  • Develop front-end features with ReactJS for high performance.
  • Collaborate with database teams to design relational and NoSQL schemas.
  • Apply unit testing to ensure code quality.
  • Participate in cloud and containerization initiatives (Kubernetes, serverless).
  • Troubleshoot and resolve issues promptly.
  • Document technical specifications and support knowledge sharing.
  • Coordinate with cross-functional teams to deliver milestones.

Skills

Java 17 / Java 8 migration
Spring Framework
RESTful APIs
Unit testing
Problem solving
Communication
English proficiency (B2+)

Tools

ReactJS
Apache Kafka
Kubernetes
SQL Databases (MySQL/PostgreSQL/Oracle)
NoSQL databases
Serverless architectures

Job description

Overview

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 the 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 • India

On-site
INR 1,500,000 - 2,500,000
Java + React
Java + React

PradeepIT Consulting Services Pvt Ltd • Bengaluru

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

EPAM Systems • India

On-site
INR 2,000,000 - 3,000,000
Java React Developer-S
Java React Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,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
Sr. Java Full Stack Engineer
Sr. Java Full Stack Engineer

InRhythm • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Senior Java Software Engineer
Senior Java Software Engineer

bebo Technologies • Chandigarh

On-site
INR 1,200,000 - 1,800,000
Java ReactJS
Java ReactJS

Ion Enterprise Solutions • Pune District

Hybrid
INR 1,000,000 - 2,000,000
Senior Software Engineer – Java, ReactJS
Senior Software Engineer – Java, ReactJS

EPAM Systems India Pvt Ltd • Pune District

On-site
INR 1,500,000 - 2,100,000
Senior/Lead Java Full Stack Developer(React)
Senior/Lead Java Full Stack Developer(React)

Virtusa • Chennai District, Hyderabad

Hybrid
INR 1,500,000 - 3,500,000