Apply now »

Lead Software Engineer

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
Ref. code:  488413
Posted on:  17 Jun 2026
Experience Level:  Executives
Contract Type:  Permanent
Location: 

Bangalore, IN

Brand:  Capgemini
Professional Community:  Software Engineering

Apply now »