Lead Software Engineer - Java

EPAM Systems

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

21 hours ago
Be an early applicant

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 in Bengaluru seeks a Lead Software Engineer to head a development team and guide the design, development, and deployment of scalable Java-based solutions.

You will mentor engineers, ensure RESTful APIs, microservices, and cloud integration, and collaborate with architects to align with technical strategy.

Qualifications

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

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

Skills

Java
Spring Framework
REST APIs
React.js
JavaScript
HTML5
CSS3
Git
SQL
PostgreSQL
Microservices
Cloud Platforms
Leadership
Mentoring
Debugging
SDLC

Tools

Hibernate

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 Software Engineer - Java
Lead Software Engineer - Java

EPAM Systems • Maharashtra

On-site
INR 3,000,000 - 6,000,000
Lead Java FullStack Software Engineer - Java, ReactJS, Microservices
Lead Java FullStack Software Engineer - Java, ReactJS, Microservices

EPAM Systems • Maharashtra

On-site
INR 4,000,000 - 7,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 Software Engineer - Java Full Stack Angular
Lead Software Engineer - Java Full Stack Angular

EPAM Systems Inc • Hyderabad

On-site
INR 2,800,000 - 4,500,000
Lead Software Engineer - Java Full Stack Angular
Lead Software Engineer - Java Full Stack Angular

EPAM Systems Inc • Chennai District

On-site
INR 1,800,000 - 2,600,000
Lead Software Engineer - Java Full Stack Angular
Lead Software Engineer - Java Full Stack Angular

EPAM Systems Inc • Maharashtra

On-site
INR 2,800,000 - 4,200,000
Senior Technical Lead / Architect
Senior Technical Lead / Architect

Prodapt Solutions Private Limited • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Health insurance
Professional growth opportunities
Senior Technical Lead / Architect
Senior Technical Lead / Architect

Prodapt • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Lead Software Engineer - Java Full Stack Angular
Lead Software Engineer - Java Full Stack Angular

EPAM Systems • Chennai District

On-site
INR 4,000,000 - 7,000,000
Lead Software Engineer - Java Full Stack Angular
Lead Software Engineer - Java Full Stack Angular

EPAM Systems • Hyderabad

On-site
INR 4,000,000 - 6,000,000