Skip to content
getujobs
Back to jobs Posted on 28/06/2026

Lead Software Engineer

  • Capgemini
  • Bangalore
  • Executives
  • Full Time
  • Other Delivery units
  • Software Engineering

Applications close on July 28, 2026


Job Description

Sr. Developer

We are looking for a highly skilled

Senior Java Developer / Backend Engineer

with

6–9 years of experience

to design and build scalable, resilient, and high-performance distributed systems. The ideal candidate will have strong expertise in

Java, Spring Boot, Microservices architecture, APIs, Kafka, and AWS cloud services

, along with a solid understanding of

system design principles

.

Job Description – Grade Specific

Design, develop, and deploy

scalable microservices-based applications

using

Java and Spring Boot

Build and maintain

RESTful APIs

with high performance and reliabilityDevelop

event-driven architectures

using

Apache Kafka

Work on

cloud-native applications

leveraging

AWS services

(EC2, S3, RDS, Lambda, ECS/EKS, etc.)

Participate in

system design discussions

, architecting robust and scalable solutionsOptimize application performance, scalability, and availability

Ensure

code quality, unit testing, and best practices

(CI/CD, TDD preferred)

Collaborate with cross-functional teams including frontend, DevOps, QA, and product

Troubleshoot production issues and provide quick resolutionsMentor junior developers and contribute to technical excellence

Technical Skills

  • 6–9 years of hands-on experience in backend development
  • Strong proficiency in:
    • Java (Java 8/11/17+)
    • Spring Boot, Spring MVC, Spring Security
  • Experience with Microservices Architecture
  • Strong experience in designing and consuming REST APIs
  • Hands-on experience with Apache Kafka (producers, consumers, streaming)
  • Experience with AWS Cloud Services
  • Solid understanding of:
    • Distributed systems
    • System design & scalability
    • Database design (SQL/NoSQL)
  • Experience with Docker & containerization
  • Familiarity with CI/CD tools (Jenkins, GitHub Actions, etc.)
  • Good understanding of design patterns and coding best practices