Lead Software Engineer
-
Capgemini
- Bangalore
- Executives
- Full Time
- Other Delivery units
- Software Engineering
Applications close on July 28, 2026
Please sign in or register for free to apply.
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