Lead Software Engineer Java with Spring Boot

Epam Systems

Pune District

On-site

INR 3,000,000 - 6,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Epam Systems Pune invites a seasoned Java specialist to design and develop enterprise-grade applications using Java 21, Spring Boot, and microservices on Azure cloud. You will build RESTful APIs, lead code reviews, and guide engineers to deliver scalable, secure, and compliant solutions.

You will work with Docker, Kubernetes, CI/CD pipelines, and DevOps practices, ensuring reliable deployments and performance. Bachelor's in CS or related field required; 10+ years hands-on experience preferred.

Qualifications

  • Bachelor's degree in computer science, engineering or related field.
  • 10+ years of hands-on Java/Spring microservices experience.
  • Expertise in Spring Boot, Spring Security and JUnit.
  • Knowledge of relational databases (Oracle, Sybase and PL/SQL).
  • Background in microservices architecture, Azure Cloud and Serverless.
  • Proficiency in Kubernetes with containers and Istio concepts.
  • Experience with Docker and Redis is desirable.
  • Familiarity with Git/GitLab CI/CD pipelines and Agile methodologies.

Responsibilities

  • Design and develop enterprise-grade applications using Java and Spring Boot.
  • Architect and implement microservices-based solutions deployed on cloud platforms.
  • Build and integrate RESTful APIs to connect backend services with frontend applications.
  • Collaborate with cross-functional teams to deliver scalable and maintainable solutions.
  • Lead code reviews and provide technical guidance to engineering team members.
  • Contribute to architectural decisions ensuring solutions meet quality, security, reliability and compliance standards.
  • Apply best practices in Agile and DevOps throughout the software development lifecycle.
  • Manage CI/CD pipelines and support continuous delivery processes.
  • Troubleshoot and resolve complex technical issues across the application stack.
  • Work with containerization and orchestration tools to deploy and manage services.

Skills

Java 21
Quarkus
Spring Boot
Java/JEE
RESTful APIs
Microservices architecture
Azure Cloud
Kubernetes
Docker
Git/GitLab CI/CD
Agile methodologies

Education

Bachelor's degree in computer science, engineering or related field

Tools

Docker
Kubernetes
GitLab CI/CD
Azure
Oracle
Sybase
PL/SQL

Job description

Role & responsibilities
  • Design and develop enterprise-grade applications using Java and Spring Boot
  • Architect and implement microservices-based solutions deployed on cloud platforms
  • Build and integrate RESTful APIs to connect backend services with frontend applications
  • Collaborate with cross-functional teams to deliver scalable and maintainable solutions
  • Lead code reviews and provide technical guidance to engineering team members
  • Contribute to architectural decisions ensuring solutions meet quality, security, reliability and compliance standards
  • Apply best practices in Agile and DevOps throughout the software development lifecycle
  • Manage CI/CD pipelines and support continuous delivery processes
  • Troubleshoot and resolve complex technical issues across the application stack
  • Work with containerization and orchestration tools to deploy and manage services
Preferred candidate profile
  • 10+ years of hands-on experience in design and development using Java 21, Quarkus and Java/JEE
  • Expertise in Spring Boot, Spring Security and JUnit
  • Knowledge of relational databases such as Oracle, Sybase and PL/SQL
  • Background in microservices architecture, Azure Cloud and Serverless
  • Proficiency in Kubernetes with a good understanding of pods, containers, services and Istio
  • Experience working with Docker and Redis
  • Skills in RESTful APIs and integrating backend with frontend
  • Familiarity with Git/GitLab CI/CD pipelines and Agile methodologies
  • Bachelor's degree in computer science, engineering or related field
Nice to have
  • Understanding of UI technologies including HTML5, CSS3 and React (including Hooks)
  • Familiarity with JavaScript and TypeScript
  • Experience with performance tuning and DevOps
  • Capability to implement UX designs into responsive, scalable and maintainable UI solutions following industry standards and patterns
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Fullstack Developer
Senior Java Fullstack Developer

Allegis Group • Hyderabad

Hybrid
INR 1,200,000 - 1,800,000
Cloud Engineering Professional | Java Full Stack Developer
Cloud Engineering Professional | Java Full Stack Developer

BT Group • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Lead Software Engineer
Lead Software Engineer

Snapdeal • Gurugram District

On-site
INR 3,500,000 - 5,500,000
Java + Springboot Lead
Java + Springboot Lead

Infosys • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Java Full Stack Developer
Java Full Stack Developer

Bounteous x Accolite • Chennai District, Bengaluru, Gurugram District

Hybrid
INR 1,500,000 - 2,500,000
Lead Software Engineer
Lead Software Engineer

Allegis Global Solutions (AGS) • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer Java with Rest API & Spring Boot
Senior Software Engineer Java with Rest API & Spring Boot

Epam Systems • Pune District

Hybrid
INR 1,800,000 - 2,400,000
Lead Software Engineer
Lead Software Engineer

42 Gears Mobility Systems • India

On-site
INR 1,500,000 - 2,500,000
Java Developer
Java Developer

Elabs Infotech • Hyderabad, Pune District

On-site
INR 1,000,000 - 1,400,000
Java Full Stack
Java Full Stack

Infosys • Pune District

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