Lead Software Engineer - Java

EPAM Systems

Maharashtra

On-site

INR 3,000,000 - 6,000,000

Full time

14 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 in Maharashtra, India is seeking a Lead Software Engineer to head a development team and oversee design, development, and deployment of scalable Java-based solutions.

You will guide engineers through the full SDLC, drive RESTful API design, and ensure alignment with business goals while mentoring peers. The role demands hands-on leadership, deep Java/Spring expertise, and a proven ability to deliver high-volume, low-latency systems across cloud platforms.

Qualifications

  • 15+ years of experience in software development.
  • Deep Java, Spring, RESTful API and ORM expertise.
  • Strong front-end integration with React.js and HTML/CSS.

Responsibilities

  • Guide and coach a team of software engineers across the development lifecycle
  • Manage design, development, and deployment of technical solutions
  • Build Java-based solutions optimized for high-volume, low-latency performance
  • Participate in every phase of the software development lifecycle
  • Assess user requirements to establish business objectives
  • Verify that application designs align with business goals
  • Detect and troubleshoot technical issues as they emerge
  • Collaborate with architects and the technology team to stay aligned with technical strategy
  • Investigate and assess technical solutions that address business needs
  • Offer technical guidance and mentorship to the development team

Skills

Leadership
Mentoring
Team coaching

Tools

Java
Spring Boot
Spring MVC
Spring Data/JPA
React.js
JavaScript ES6+
HTML5/CSS3
Git
RESTful APIs
Hibernate
SQL
PostgreSQL
Oracle
Microservices
Cloud (Azure/AWS/GCP)

Job description

We're looking for a Lead Software Engineer with expertise in Java and Spring Boot to head up a development team and oversee the design, development, and deployment of scalable technical solutions.

Responsibilities
  • Guide and coach a team of software engineers across the development lifecycle
  • Manage the design, development, and deployment of technical solutions
  • Build, implement, and maintain Java-based solutions optimized for high-volume, low-latency performance
  • Participate in every phase of the software development lifecycle
  • Assess user requirements to establish business objectives
  • Verify that application designs align with business goals
  • Detect and troubleshoot technical issues as they emerge
  • Collaborate with architects and the technology team to stay aligned with technical strategy
  • Investigate and assess technical solutions that address business needs
  • Offer technical guidance and mentorship to the development team
Requirements
  • 15+ years of experience in software development
  • Strong command of Java (Core), Spring Framework (Spring Boot, Spring MVC), and Spring Data/JPA
  • Deep knowledge of RESTful API design and development, along with Hibernate or comparable ORM frameworks
  • Proficiency in React.js (hooks, functional components, state management), JavaScript (ES6+), and HTML5/CSS3
  • Hands-on experience connecting frontend (React) with backend (Java/Spring) and using Git for version control
  • Familiarity with SQL and relational databases (such as PostgreSQL, Oracle)
  • Ability to debug and resolve issues across the full technology stack
  • Solid understanding of microservices architecture and cloud platforms (Azure, AWS, or GCP)
  • Demonstrated leadership and mentoring abilities
  • Self-driven and proactive mindset
  • Adaptability to shifting priorities and emerging technologies
  • Excellent organizational and time management capabilities
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Engineer – Full Stack Java
Lead Engineer – Full Stack Java

Opt IT • India

On-site
INR 2,500,000 - 4,500,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
Lead Software Engineer - Java with Spring Boot
Lead Software Engineer - Java with Spring Boot

EPAM Systems, Inc. • Gurugram District

On-site
INR 4,200,000 - 7,200,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 • Chennai District

On-site
INR 4,000,000 - 7,000,000
Lead Software Engineer
Lead Software Engineer

Snapdeal • Gurugram District

On-site
INR 3,500,000 - 5,500,000
Lead Java Developer
Lead Java Developer

V2 Solutions • Chennai District

On-site
INR 3,000,000 - 4,200,000
Lead Software Engineer - Java
Lead Software Engineer - Java

EPAM Systems • Maharashtra

On-site
INR 1,800,000 - 3,400,000
Lead Engineer
Lead Engineer

SPIRO • Bengaluru

On-site
INR 2,600,000 - 5,200,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