Lead Software Engineer - Java Full Stack Angular

EPAM Systems, Inc.

Chennai District

On-site

INR 1,800,000 - 2,500,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health benefits
Retirement benefits
Paid time off
Flexible benefits
LinkedIn Learning access
Tech Talks & Hackathons

Job summary

EPAM Systems, Inc. is seeking a Lead Software Engineer to deliver Java full-stack solutions with Angular, building reliable products on modern engineering practices.

You will develop microservices-based systems, connect front-end and back-end layers, and raise technical standards across the lifecycle. Responsibilities include developing full-stack apps with Java 8, Spring Boot, and Angular, building REST APIs, and ensuring scalable, quality software with CI/CD pipelines.

Qualifications

  • 8–12 years of software engineering experience with modern development practices.
  • Hands-on 4+ years of Java development experience.
  • Strong proficiency in Java 8, Spring, and Spring Boot for back-end services.
  • Deep expertise in Angular and UI technologies (JavaScript, HTML, CSS).
  • Working understanding of REST APIs and databases (PostgreSQL/Oracle).

Responsibilities

  • Develop and support full-stack applications using Java 8, Spring Boot, and Angular.
  • Build, validate, and release microservices and REST APIs for scalability.
  • Collaborate with cross-functional teams to capture requirements and deliver solutions.
  • Implement responsive front-end components with HTML, CSS, and JavaScript.
  • Create and maintain CI/CD pipelines to streamline deployment.
  • Troubleshoot issues across development and production environments.
  • Uphold software quality with automated testing (JUnit).

Skills

Java
Angular
REST APIs
Spring Boot
Microservices
JavaScript/HTML/CSS
CI/CD pipelines
JUnit
Cloud-based apps
Problem solving

Tools

Git
PostgreSQL
Oracle
JUnit
CI/CD tooling

Job description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.We are looking for a Lead Software Engineer to deliver Java full-stack solutions with Angular, building reliable products on modern engineering practices. You will develop microservices-based systems, connect front-end and back-end layers seamlessly, and raise technical standards across the lifecycle.ResponsibilitiesDevelop and support full-stack applications using Java 8, Spring Boot, and AngularBuild, validate, and release microservices and REST APIs to maintain scalability and reliabilityCollaborate with cross-functional teams to capture requirements and deliver innovative solutionsImplement responsive and accessible front-end components with HTML, CSS, and JavaScriptOptimize performance through efficient coding approaches and systematic debuggingCreate and maintain CI/CD pipelines to streamline software deploymentManage source code and version control using GitExecute automated testing with JUnit to uphold software qualityTroubleshoot technical issues across development and production environmentsIntegrate industry best practices into software design processesRequirementsProven 8–12 years of software engineering experience with solid knowledge of modern development practicesHands-on 4+ years of Java development experienceStrong proficiency in Java 8, Spring, and Spring Boot for back-end servicesDeep expertise in Angular along with JavaScript, HTML, and CSS for UI developmentWorking understanding of REST APIs plus PostgreSQL and Oracle database systemsSolid background in microservices architectures and cloud-based applicationsPractical familiarity with CI/CD pipelines and tooling such as GitDemonstrated ability to resolve technical challenges across design, development, and production phasesHigh attention to detail with strong problem-solving capabilitiesExcellent communication skills to explain technical concepts and collaborate effectivelyEnglish proficiency at minimum B2 (Upper-Intermediate) levelWe offerOpportunity to work on technical challenges that may impact across geographiesVast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certificationsOpportunity to share your ideas on international platformsSponsored Tech Talks & HackathonsUnlimited access to LinkedIn learning solutionsPossibility to relocate to any EPAM office for short and long-term projectsFocused individual developmentBenefit package:Health benefitsRetirement benefitsPaid time offFlexible benefitsForums to explore beyond work passion (CSR, photography, painting, sports, etc.)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java Full Stack Angular
Lead Software Engineer - Java Full Stack Angular

EPAM Systems, Inc. • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Health benefits
Retirement benefits
Paid time off
+2
Lead Software Engineer - Java Full Stack Angular
Lead Software Engineer - Java Full Stack Angular

EPAM Systems, Inc. • Pune District

On-site
INR 900,000 - 1,400,000
Health benefits
Retirement benefits
Paid time off
+4
Lead Software Developer - Java FS Angular
Lead Software Developer - Java FS Angular

EPAM Systems, Inc. • Chennai District

On-site
INR 3,000,000 - 6,000,000
Health benefits
Retirement benefits
Paid time off
+2
Lead Software Developer - Java FS Angular
Lead Software Developer - Java FS Angular

EPAM Systems, Inc. • Hyderabad

On-site
INR 2,600,000 - 4,500,000
LinkedIn learning access
Tech Talks & Hackathons
Relocation to EPAM offices
+3
Lead Software Developer - Java FS Angular
Lead Software Developer - Java FS Angular

EPAM Systems, Inc. • Pune District

On-site
INR 4,200,000 - 6,200,000
Relocation options
LinkedIn Learning
Tech Talks & Hackathons
+4
Lead Software Engineer - Java with Spring Boot
Lead Software Engineer - Java with Spring Boot

EPAM Systems, Inc. • Pune District

On-site
INR 1,800,000 - 3,200,000
Health benefits
Retirement benefits
Paid time off
+2
Lead Software Engineer - MEAN Stack
Lead Software Engineer - MEAN Stack

EPAM Systems, Inc. • Pune District

On-site
INR 4,000,000 - 7,000,000
Health benefits
Retirement benefits
Paid time off
+2
Senior Software Engineer - Java Full Stack ReactJS
Senior Software Engineer - Java Full Stack ReactJS

EPAM Systems, Inc. • Pune District

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

EPAM Systems, Inc. • Bengaluru

Hybrid
INR 1,800,000 - 3,200,000
Health benefits
Retirement benefits
Paid time off
+2
Senior Java Software Developer – ReactJS, Java 8, JUnit
Senior Java Software Developer – ReactJS, Java 8, JUnit

EPAM Systems, Inc. • Pune District

On-site
INR 1,800,000 - 3,000,000
Tech Talks & Hackathons
LinkedIn Learning Access
Relocation to EPAM office
+2