Lead Software Engineer - Java Full Stack Angular

EPAM Systems

Chennai District

On-site

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

Full time

19 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 is seeking a Lead Software Engineer in Chennai to deliver Java full-stack solutions with Angular. You will develop microservices-based systems, connect front-end and back-end layers, and raise technical standards across the lifecycle.

You will lead development using Java 8, Spring Boot, and Angular, build REST APIs, and ensure scalable, reliable software. Strong problem-solving and communication skills are essential.

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 along with JavaScript, HTML, and CSS for UI development.
  • Working understanding of REST APIs plus PostgreSQL and Oracle database systems.
  • Solid background in microservices architectures and cloud-based applications.
  • Practical familiarity with CI/CD pipelines and tooling such as Git.
  • Demonstrated ability to resolve technical challenges across design, development, and production phases.
  • High attention to detail with strong problem-solving capabilities.
  • Excellent communication skills to explain technical concepts and collaborate effectively.
  • English proficiency at minimum B2 (Upper-Intermediate) level.

Responsibilities

  • Develop and support full-stack applications using Java 8, Spring Boot, and Angular.
  • Build, validate, and release microservices and REST APIs to maintain scalability and reliability.
  • Collaborate with cross-functional teams to capture requirements and deliver innovative solutions.
  • Implement responsive and accessible front-end components with HTML, CSS, and JavaScript.
  • Optimize performance through efficient coding approaches and systematic debugging.
  • Create and maintain CI/CD pipelines to streamline software deployment.
  • Manage source code and version control using Git.
  • Execute automated testing with JUnit to uphold software quality.
  • Troubleshoot technical issues across development and production environmentsIntegrate industry best practices into software design processes.

Skills

Java
Spring Framework
Spring Boot
Angular
JavaScript
HTML/CSS
REST APIs
Microservices
CI/CD
Git
Problem solving
English communication

Tools

PostgreSQL
Oracle
JUnit

Job description

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.

Responsibilities
  • Develop and support full-stack applications using Java 8, Spring Boot, and Angular
  • Build, validate, and release microservices and REST APIs to maintain scalability and reliability
  • Collaborate with cross-functional teams to capture requirements and deliver innovative solutions
  • Implement responsive and accessible front-end components with HTML, CSS, and JavaScript
  • Optimize performance through efficient coding approaches and systematic debugging
  • Create and maintain CI/CD pipelines to streamline software deployment
  • Manage source code and version control using Git
  • Execute automated testing with JUnit to uphold software quality
  • Troubleshoot technical issues across development and production environmentsIntegrate industry best practices into software design processes
Requirements
  • Proven 8-12 years of software engineering experience with solid knowledge of 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 along with JavaScript, HTML, and CSS for UI development
  • Working understanding of REST APIs plus PostgreSQL and Oracle database systems
  • Solid background in microservices architectures and cloud-based applications
  • Practical familiarity with CI/CD pipelines and tooling such as Git
  • Demonstrated ability to resolve technical challenges across design, development, and production phases
  • High attention to detail with strong problem-solving capabilities
  • Excellent communication skills to explain technical concepts and collaborate effectively
  • English proficiency at minimum B2 (Upper-Intermediate) level
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 • Hyderabad

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

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

EPAM Systems • India

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer - (Java Fullstack Angular)
Senior Software Engineer - (Java Fullstack Angular)

EPAM Systems • Maharashtra

On-site
INR 1,500,000 - 2,200,000
Senior Software Engineer - (Java Fullstack Angular)
Senior Software Engineer - (Java Fullstack Angular)

EPAM Systems • India

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer - (Java Fullstack Angular)
Senior Software Engineer - (Java Fullstack Angular)

Epam Systems • Chennai District

On-site
INR 1,800,000 - 2,800,000
Senior Software Engineer - (Java Fullstack Angular)
Senior Software Engineer - (Java Fullstack Angular)

Epam Systems • Hyderabad, Pune District, Bengaluru

On-site
INR 1,500,000 - 2,300,000
Lead Software Engineer @ Bangalore
Lead Software Engineer @ Bangalore

Epam Systems • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000