Lead Software Engineer - Java with Azure

EPAM Systems, Inc.

Gurugram District

On-site

INR 4,000,000 - 6,000,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

EPAM Systems, Inc. in India is seeking a Lead Software Engineer - Java with Azure to guide engineering work on scalable Java microservices and backend platforms running in Azure.

You will develop, design, and maintain applications using Java, lead feature ownership, participate in SDLC, and ensure performance and scalability. You will also integrate RESTful APIs and support CI/CD pipelines.

The role requires 8+ years of Java/Spring experience, strong cloud knowledge, and English at a B2 level.

Qualifications

  • 8+ years of development experience in Java/Spring with Azure
  • Hands-on Java and Spring framework development
  • Experience with APIs and microservices architecture
  • Strong cloud knowledge in Azure and related services
  • Experience building and maintaining CI/CD pipelines (Azure Pipelines, Jenkins, GitLab CI)
  • Proficient in debugging and performance optimization
  • English proficiency at B2 level for communication and documentation

Responsibilities

  • Develop, design, and maintain Java applications using Spring Boot and microservices
  • Lead feature ownership from concept through deployment with focus on performance and scalability
  • Support all SDLC stages from analysis to release; conduct detailed code reviews
  • Create and integrate RESTful APIs to connect frontend and backend services
  • Improve backend performance by tuning API latency and database queries
  • Maintain and enhance CI/CD pipelines for smooth releases
  • Engage actively in Agile/Scrum practices including sprint planning and stand-ups

Skills

Java 17
Spring Boot 3.1.2
Spring Framework 6.0.7
Hibernate
RESTful API design
Microservices architecture
Azure
Azure Data Factory
Databricks
Azure Kubernetes Service (AKS)
Azure Functions (serverless)
CI/CD pipelines
Jenkins
GitLab CI
English (B2)

Tools

Azure Pipeline
Jenkins
GitLab CI

Job description

We are hiring a Lead Software Engineer - Java with Azure to guide engineering work on scalable Java microservices and backend platforms running in Azure.

Responsibilities
  • Develop, design, and maintain applications using Java (Spring Boot and Microservices)
  • Lead feature ownership from initial concept through deployment with a focus on performance and scalability
  • Support all stages of the SDLC, spanning analysis, design, testing, and release activities
  • Produce clean, reusable, testable code and conduct detailed code reviews to keep quality high
  • Diagnose and fix backend or frontend defects across different environments
  • Create and integrate RESTful APIs to connect frontend and backend services effectively
  • Improve backend performance by tuning API latency and database queries
  • Help maintain and enhance CI/CD pipelines
  • Engage actively in Agile/Scrum practices including sprint planning, daily stand-ups, and retrospectives
Requirements
  • Total 8+ years of development work experience
  • 8+ years of professional experience in full-stack development using Java (Spring Boot) and Azure
  • Hands-on development experience with Java and Spring Framework
  • Good knowledge of APIs and microservices architecture
  • Strong proficiency in: Java 17, Spring Boot 3.1.2, Spring Framework 6.0.7, Hibernate, RESTful API design, and modular frontend architecture
  • Experience in implementing CI/CD pipelines (Azure Pipeline, Jenkins, GitLab CI)
  • Good understanding of microservices and event-driven architecture
  • Working knowledge of cloud environments, especially Azure (e.g., Azure Data Factory, Databricks, Azure Kubernetes Service (AKS), Azure Functions (serverless))
  • Strong debugging and troubleshooting skills across the stack
  • Ability to work collaboratively in Agile/Scrum teams and communicate effectively
  • English proficiency at a B2 (Upper-Intermediate) level to ensure effective communication and documentation
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java with Azure
Lead Software Engineer - Java with Azure

EPAM Systems, Inc. • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Lead Software Engineer - Java with Azure
Lead Software Engineer - Java with Azure

EPAM Systems, Inc. • Pune District

On-site
INR 3,500,000 - 7,000,000
Lead Software Engineer - Java with Azure
Lead Software Engineer - Java with Azure

EPAM Systems, Inc. • Chennai District

On-site
INR 2,500,000 - 4,500,000
Lead Software Engineer - Java with Azure
Lead Software Engineer - Java with Azure

EPAM Systems, Inc. • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Lead Software Engineer - Java
Lead Software Engineer - Java

EPAM Systems • Hyderabad

On-site
INR 4,500,000 - 8,000,000
Java Software Engineer
Java Software Engineer

Alp Consulting Ltd. • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior Software Developer - Java with Azure
Senior Software Developer - Java with Azure

V2 Solutions • Pune District

On-site
INR 2,600,000 - 3,400,000
Senior Software Engineer - Java with Cloud - AWS
Senior Software Engineer - Java with Cloud - AWS

EPAM Systems, Inc. • Chennai District

On-site
INR 900,000 - 1,400,000
Senior Azure + Java Architect / Lead
Senior Azure + Java Architect / Lead

Rapid Mind Solutions • Delhi

Hybrid
INR 3,000,000 - 6,000,000
Senior Software Engineer - Java with Cloud - AWS
Senior Software Engineer - Java with Cloud - AWS

EPAM Systems, Inc. • Hyderabad

On-site
INR 1,800,000 - 2,800,000