Capgemini
Capgemini8h ago
Indeed

Lead Software Engineer

Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Lead Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Capgemini

Full Job Description

Senior Java Developer / Backend Engineer

We are seeking a highly skilled Senior Java Developer with 6-9 years of experience to design and build scalable, resilient, and high-performance distributed systems. The ideal candidate will possess strong expertise in Java, Spring Boot, Microservices architecture, RESTful APIs, Apache Kafka, and AWS cloud services. Key Responsibilities:
  • Design, develop, and deploy scalable microservices-based applications using Java and Spring Boot.
  • Build and maintain high-performance RESTful APIs.
  • Develop event-driven architectures leveraging Apache Kafka for producers, consumers, and streaming data.
  • Create cloud-native applications utilizing AWS services (EC2, S3, RDS, Lambda, ECS/EKS).
  • Participate in system design discussions to architect robust solutions ensuring optimal scalability.
  • Optimize application performance, availability, and reliability.
  • Maintain code quality through unit testing, TDD, CI/CD pipelines (Jenkins, GitHub Actions), and adherence to best practices.
  • Collaborate cross-functionally with frontend teams, DevOps, QA, and product stakeholders.
  • Troubleshoot production issues promptly and mentor junior developers on technical excellence.
Required Technical Skills:
  • 6-9 years of hands-on experience in backend development using Java (Java 8/11/17+).
  • Proficiency with Spring Boot, Spring MVC, and Spring Security.
  • Demonstrated experience designing Microservices Architecture.
  • Strong skills in creating and consuming REST APIs.
  • Hands-on expertise with Apache Kafka for event streaming.
  • Solid knowledge of AWS Cloud Services ecosystem.
  • Understanding of distributed systems, system design principles, scalability patterns, and both SQL/NoSQL database design.
  • Familiarity with Docker containerization tools.
Join our team in Bengaluru to architect next-generation solutions that drive digital transformation for clients globally.

Company

Capgemini

Capgemini

Capgemini is a leading global professional services company, delivering transformation through consultancies and digital services on six continents. With over 300,000 associates worldwide, the company...

Bengaluru, Karnataka
Posted on Indeed