Lead Software Engineer - Java Full Stack Angular

EPAM Systems, Inc.

Pune District

On-site

INR 900,000 - 1,400,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health benefits
Retirement benefits
Paid time off
Flexible benefits
Tech Talks & Hackathons
LinkedIn Learning solutions
Relocation option

Job summary

EPAM Systems, Inc. in Pune, India seeks a Lead Software Engineer to lead the delivery of Java full-stack systems using Spring Boot and Angular for modern, scalable software.

You will build microservices and REST APIs, support front-end/back-end integration, and uphold engineering quality. The role requires 8–12 years of software engineering experience, strong Java/Spring/Angular skills, REST APIs, databases, and cloud-aware practices, with excellent communication in English.

Qualifications

  • 8–12 years of professional software engineering experience.
  • 4+ years of Java development experience.
  • Proficiency with Java 8, Spring, and Spring Boot.
  • Expertise in Angular and JavaScript, HTML, CSS.
  • REST APIs and databases (PostgreSQL/Oracle).
  • Experience with microservices and cloud-based apps.
  • Familiarity with CI/CD pipelines and Git tooling.
  • Strong communication in English (B2, Upper-Intermediate).

Responsibilities

  • Lead development and ongoing maintenance of full-stack applications using Java 8, Spring Boot, and Angular.
  • Implement, test, and deploy microservices and REST APIs with scalability and reliability.
  • Coordinate with cross-functional teams to gather requirements and deliver innovative solutions.
  • Create front-end components using HTML, CSS, and JavaScript for responsiveness and accessibility.
  • Tune application performance and maintain CI/CD pipelines for efficient deployments.
  • Diagnose and fix issues in development and production environments.

Skills

Java 8
Spring Boot
Angular
REST APIs
Microservices
PostgreSQL
Oracle
CI/CD
Git
JUnit
HTML/CSS/JS
English B2

Tools

GitHub/GitLab

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 seeking a Lead Software Engineer to lead the delivery of Java full-stack systems using Spring Boot and Angular for modern, scalable software. You will build microservices and REST APIs, support smooth front-end/back-end integration, and strengthen engineering quality.ResponsibilitiesLead development and ongoing maintenance of full-stack applications using Java 8, Spring Boot, and AngularImplement, test, and deploy microservices and REST APIs with a focus on scalability and reliabilityCoordinate with cross-functional teams to gather requirements and deliver innovative solutionsCreate front-end components using HTML, CSS, and JavaScript to ensure responsiveness and accessibilityTune application performance by applying sound coding strategies and debuggingMaintain CI/CD pipelines to enable efficient and repeatable deploymentsHandle source code management and version control through GitDevelop automated tests using JUnit to ensure software qualityDiagnose and fix technical issues in development and production environmentsEmbed industry best practices into software design processesRequirements8–12 years of professional software engineering experience with a strong grasp of modern development practices4+ years of practical experience in Java developmentProficiency with Java 8, Spring, and Spring Boot for back-end developmentExpertise in Angular and strong skills in JavaScript, HTML, and CSS for front-end developmentKnowledge of REST APIs and familiarity with PostgreSQL and Oracle database systemsExperience working with microservices architectures and cloud-based applicationsFamiliarity with CI/CD pipelines and tools such as GitBackground in solving technical challenges during design, development, and production phasesDetail-oriented approach with strong problem-solving skillsExcellent communication skills to share technical concepts and collaborate effectivelyMinimum English proficiency of B2 (Upper-Intermediate)We 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. • Chennai District

On-site
INR 1,800,000 - 2,500,000
Health benefits
Retirement benefits
Paid time off
+3
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 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. • 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 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 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, Spring Boot, Java 8
Senior Java Software Developer – ReactJS, Spring Boot, Java 8

EPAM Systems, Inc. • Hyderabad

On-site
INR 1,500,000 - 2,500,000
LinkedIn Learning access
Tech Talks & Hackathons
Relocation options
+3
Senior Java Software Developer – ReactJS, Spring Boot, Java 8
Senior Java Software Developer – ReactJS, Spring Boot, Java 8

EPAM Systems, Inc. • Coimbatore District

On-site
INR 1,500,000 - 2,100,000
Health benefits
Retirement benefits
Paid time off
+2