Lead Software Engineer - Java with Microservices

EPAM Systems India Pvt Ltd

Pune District

On-site

INR 2,500,000 - 3,600,000

Full time

10 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 India Pvt Ltd in Pune seeks a Lead Software Engineer - Java with Spring Boot to own backend design of distributed services. Build Java 21/Quarkus microservices, craft RESTful APIs, and ensure secure Azure deployments with Kubernetes and CI/CD.

You will lead architecture, guide the engineering team, and ensure quality, security, and maintainability across the stack, while collaborating with frontend teams and applying DevOps practices.

Qualifications

  • 5+ years of experience in design and development using Java 21, Quarkus, and Java/JEE.
  • Proficient with Spring Boot, Spring Security, and JUnit.
  • Experience with relational databases including Oracle, Sybase, and PL/SQL.
  • Microservices architecture on Azure Cloud with Kubernetes and serverless.
  • Strong knowledge of Kubernetes (pods, containers, Istio) and Docker.
  • RESTful APIs and connecting backend services with frontend applications.
  • Experience with Git/GitLab CI/CD and working in Agile teams.
  • Bachelor's degree in computer science, engineering, or related field.
  • Nice to have knowledge of HTML5, CSS3, and React (including Hooks).
  • Familiarity with JavaScript and TypeScript; performance tuning and DevOps knowledge.

Responsibilities

  • Create enterprise-grade applications with Java and Spring Boot.
  • Lead the architecture and implementation of microservices deployed to cloud platforms.
  • Develop RESTful APIs and integrate backend services with frontend applications.
  • Collaborate across functions to deliver scalable and maintainable solutions.
  • Provide code review leadership and technical guidance to engineering team members.
  • Ensure architectural decisions align with quality, security, reliability, and compliance requirements.
  • Apply Agile and DevOps best practices throughout the software development lifecycle.
  • Administer CI/CD pipelines and support continuous delivery processes.
  • Diagnose and resolve complex technical issues across the full application stack.
  • Use containerization and orchestration tooling to deploy and manage services.

Job description

We are seeking a Lead Software Engineer - Java with Spring Boot to own backend design and raise engineering standards across distributed services. You will build Java 21/Quarkus microservices, integrate RESTful APIs, and ensure secure deployments on Azure Cloud with Kubernetes and CI/CD.

Responsibilities
  • Create enterprise-grade applications with Java and Spring Boot
  • Lead the architecture and implementation of microservices deployed to cloud platforms
  • Develop RESTful APIs and integrate backend services with frontend applications
  • Collaborate across functions to deliver scalable and maintainable solutions
  • Provide code review leadership and technical guidance to engineering team members
  • Ensure architectural decisions align with quality, security, reliability, and compliance requirements
  • Apply Agile and DevOps best practices throughout the software development lifecycle
  • Administer CI/CD pipelines and support continuous delivery processes
  • Diagnose and resolve complex technical issues across the full application stack
  • Use containerization and orchestration tooling to deploy and manage services
Requirements
  • Extensive 5+ years of experience in design and development using Java 21, Quarkus, and Java/JEE
  • High proficiency with Spring Boot, Spring Security, and JUnit
  • Strong knowledge of relational databases, including Oracle, Sybase, and PL/SQL
  • Proven experience in microservices architecture, Azure Cloud, and Serverless solutions
  • Good understanding of Kubernetes, including pods, containers, services, and Istio
  • Hands-on experience with Docker and Redis
  • Strong capability in RESTful APIs and connecting backend services with frontend applications
  • Experience using Git/GitLab CI/CD pipelines and working in Agile teams
  • Bachelor's degree in computer science, engineering, or a related field
  • Nice to have Knowledge of HTML5, CSS3, and React (including Hooks)
  • Familiarity with JavaScript and TypeScript
  • Experience in performance tuning and DevOps
  • Ability to implement UX designs into responsive, scalable, maintainable UI solutions using accepted standards and patterns
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java with Spring Boot
Lead Software Engineer - Java with Spring Boot

EPAM Systems India Pvt Ltd • India

On-site
INR 1,800,000 - 2,400,000
Lead Software Engineer - Java with Spring Boot
Lead Software Engineer - Java with Spring Boot

Epam Systems • Pune District, Gurugram District

On-site
INR 1,200,000 - 1,800,000
Lead Software Engineer - Java with Spring Boot
Lead Software Engineer - Java with Spring Boot

EPAM Systems, Inc. • Gurugram District

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

EPAM Systems • Gurugram District

On-site
INR 4,200,000 - 5,600,000
Lead Software Engineer Java with Spring Boot
Lead Software Engineer Java with Spring Boot

Epam Systems • Pune District

Hybrid
INR 3,000,000 - 6,000,000
Lead Software Engineer - Java
Lead Software Engineer - Java

EPAM Systems • Hyderabad

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

42 Gears Mobility Systems • India

On-site
INR 1,500,000 - 2,500,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
Lead Software Engineer

Snapdeal • Gurugram District

On-site
INR 3,500,000 - 5,500,000
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