Lead Software Engineer - Java/microservices

Xebia

Bengaluru

On-site

INR 1,200,000 - 1,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading IT services company is seeking a highly skilled Lead Software Engineer proficient in Java and microservices architecture. Candidates should have 6-10 years of experience, focusing on system design, building scalable applications, and collaborating across teams. The ideal candidate will be responsible for designing resilient microservices, ensuring performance optimization, and mentoring junior engineers. This full-time position is based in Bengaluru, Karnataka, India and offers ample opportunities for growth.

Qualifications

  • 6-10 years of strong hands-on experience in Java.
  • Extensive experience with Spring Boot and microservices architecture.
  • Proven experience in system design with HLD & LLD.

Responsibilities

  • Design, develop, and maintain Java-based microservices using Spring Boot.
  • Lead and contribute to system design discussions.
  • Build scalable and fault-tolerant distributed systems.

Skills

Java (Java 8+)
Spring Boot
Microservices Architecture
REST APIs
System Design
Databases (SQL, NoSQL)
Cloud platforms (AWS/Azure/GCP)
Docker
Kubernetes
CI/CD pipelines

Tools

PostgreSQL
MySQL
Kafka
RabbitMQ

Job description

Lead Software Engineer - Java/microservices

Job Title: Senior Software Engineer - Java/Sprintboot/Microservices

Exp: 6-10 years

Notice Period: immediate - 15 days

Role Overview

We are looking for a highly skilled Java Spring Boot Microservices Developer with strong system design expertise to build and scale enterprise‑grade applications. The role involves designing resilient microservices, handling high‑scale systems, and collaborating closely with product and architecture teams.

Key Responsibilities

  • Design, develop, and maintain Java‑based microservices using Spring Boot
  • Lead and contribute to low‑level and high‑level system design discussions
  • Build scalable, fault‑tolerant, and high‑performance distributed systems
  • Define API contracts (REST), data models, and integration patterns
  • Apply design patterns, SOLID principles, and clean code practices
  • Ensure performance optimization, security, and scalability best practices
  • Work closely with product owners, architects, and DevOps teams
  • Participate in code reviews, mentoring, and technical decision‑making

Required Skills & Experience

  • Strong hands‑on experience in Java (Java 8+)
  • Extensive experience with Spring Boot, Microservices Architecture
  • Proven experience in System Design (HLD & LLD)
  • Expertise in REST APIs, JSON, and asynchronous communication
  • Experience with Databases – SQL (PostgreSQL/MySQL) & NoSQL
  • Hands‑on exposure to Cloud platforms (AWS/Azure/GCP)
  • Knowledge of Docker, Kubernetes, and CI/CD pipelines
  • Familiarity with messaging systems (Kafka/RabbitMQ) is a plus

Good to Have

  • Experience with retail or large‑scale consumer platforms
  • Exposure to event‑driven architectures
  • Knowledge of observability tools (logging, monitoring, tracing)
Seniority level

Mid‑Senior level

Employment type

Full‑time

Industries

IT Services and IT Consulting

Get notified about new Software Engineer jobs in Bengaluru, Karnataka, India.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Microservices
Java Microservices

Viraaj HR Solutions Private Limited • Chennai District

On-site
INR 1,200,000 - 2,000,000
Collaborative engineering culture
Hands-on exposure to cloud-native stacks
Opportunities to influence architecture decisions
Springboot Microservices Developer
Springboot Microservices Developer

Tata Consultancy Services • Bengaluru, Mumbai, Chennai District

On-site
INR 2,000,000 - 3,500,000
Senior Java Software Engineer
Senior Java Software Engineer

Publicis Sapient • Bangalore Rural

On-site
INR 1,200,000 - 1,800,000
Staff Engineer - Java
Staff Engineer - Java

Weekday AI (YC W21) • Bengaluru

On-site
INR <1,000
Sr Software Engineer
Sr Software Engineer

AspiringIT • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Java Microservices
Java Microservices

Viraaj HR Solutions Private Limited • Hyderabad

On-site
INR 800,000 - 1,200,000
Senior Engineering Manager Java
Senior Engineering Manager Java

Happiest Minds Technologies • Bengaluru

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

Manatal • Bengaluru

Hybrid
INR 1,000,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Swediumglobal • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Lead/ Senior Java Developer_ Exp: 6+ Years
Lead/ Senior Java Developer_ Exp: 6+ Years

Atyeti • Pune District

On-site
INR 1,000,000 - 1,500,000