Lead Java Software Developer – Java 8, Microservices, ReactJS, JUnit

EPAM Systems

Coimbatore District

On-site

INR 2,800,000 - 4,000,000

Full time

8 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems is seeking a Lead Software Developer to drive end-to-end software solutions using Java and React. You will work with product, design, and engineering partners to shape intuitive web interfaces and scalable server-side systems.

You will deliver React-based UIs, Java backend components, and REST services, while mentoring peers and shaping best practices in an Agile, collaborative environment. This leadership role emphasizes technical depth and impact across high-value initiatives.

Qualifications

  • 8–12 years of professional experience delivering full-stack Java/React solutions.
  • Proficient in HTML, CSS, JavaScript, React.js, Redux and React Router.
  • Backend development with Java and Spring Boot.
  • Experience with MySQL, PostgreSQL and MongoDB; able to optimize SQL statements.
  • Git workflows and Agile delivery practices.

Responsibilities

  • Deliver end-to-end web solutions by building React-based user interfaces and Java-powered backend components.
  • Collaborate with product owners, UX specialists and engineers to translate business goals into precise implementations.
  • Create REST-based service endpoints and integrate the platform with external tools for extended functionality.
  • Improve system responsiveness and scale to ensure a reliable customer experience.
  • Review teammates' code and provide practical feedback to promote engineering excellence.
  • Investigate software incidents, identify root causes, and implement timely fixes.
  • Stay up-to-date with evolving tools and development approaches to refine team processes.

Skills

Java
React.js
HTML
CSS
JavaScript
Redux
React Router
Spring Boot
SQL
Git

Tools

Spring Boot
Java EE
Git

Job description

Take on a Lead Software Developer position and help deliver end-to-end software solutions built with Java and React.

Working alongside product, design, and engineering partners, you will shape intuitive web interfaces and dependable, scalable server-side systems. This opportunity allows you to make an impact on high-value initiatives while broadening your technical leadership capabilities.

Responsibilities
  • Deliver end-to-end web solutions by building React-based user interfaces and Java-powered backend components
  • Partner with product owners, UX specialists, and engineering team members to convert business objectives into detailed implementation requirements
  • Create REST-based service endpoints and connect the platform with external tools to extend available functionality
  • Enhance system responsiveness and growth capacity to deliver a reliable and efficient customer experience
  • Review team members’ code changes and offer practical recommendations that promote engineering excellence
  • Analyze software incidents, identify their underlying causes, and implement timely resolutions
  • Keep abreast of evolving technical tools and development approaches to help refine team processes
Requirements
  • A minimum of 8 years and up to 12 years of professional experience creating full-stack products with Java and React
  • Demonstrated ability to build modern client-side applications with HTML, CSS, JavaScript, React.js, Redux, and React Router
  • Extensive experience developing server-side functionality in Java, including use of Spring Boot or Java EE frameworks
  • Capability to work with data platforms such as MySQL, PostgreSQL, and MongoDB while producing optimized SQL statements
  • Understanding of collaborative source management through Git and iterative delivery practices within Agile teams
  • Strong analytical thinking and an effective team-oriented approach to addressing technical challenges
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java Software Developer Java 8 Microservices ReactJS JUnit
Lead Java Software Developer Java 8 Microservices ReactJS JUnit

EPAM Systems • Hyderabad

On-site
INR 3,500,000 - 5,500,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
Lead Java Software Developer – Java 8, Microservices, ReactJS, Junit
Lead Java Software Developer – Java 8, Microservices, ReactJS, Junit

Epam Systems • Hyderabad, Pune District, Bengaluru

On-site
INR 2,600,000 - 4,200,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 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 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
Lead Java Full-Stack Developer - Java, ReactJS, Microservices
Lead Java Full-Stack Developer - Java, ReactJS, Microservices

EPAM Systems • Maharashtra

On-site
INR 3,000,000 - 6,000,000
Lead Java Full-Stack Developer - Java, ReactJS, Microservices
Lead Java Full-Stack Developer - Java, ReactJS, Microservices

Epam Systems • Pune District

On-site
INR 2,800,000 - 4,200,000
Lead Java FullStack Software Engineer - Java, ReactJS, Microservices
Lead Java FullStack Software Engineer - Java, ReactJS, Microservices

EPAM Systems • Hyderabad

On-site
INR 4,000,000 - 7,000,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