Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer @ Capgemini

Home > Software Development

 Lead Software Engineer

Job Description

Sr. Developer
We are looking for a highly skilled Senior Java Developer / Backend Engineer with 69 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 reliability. Develop 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 solutions. Optimize 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 resolutions. Mentor junior developers and contribute to technical excellence.
Technical Skills
  • 69 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

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Head - Engineering
Employement Type: Full time

Contact Details:

Company: Capgemini
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Software Engineer S3 Kafka Database Design Spring Boot Devops Microservices Java Developer Rest Docker Tdd Microservices Architecture Aws Lambda Rds Java Architecture Github Restful Sql Restful Apis Jenkins Qa Nosql Ec2 Mvc

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior Software Engineer

  • Oracle
  • 3 - 5 years
  • Bengaluru
  • 1 day ago
₹ 1.25-2.25 Lacs P.A.

Senior Software Engineer

  • Optum
  • 6 - 11 years
  • Hyderabad
  • 23 hours ago
₹ Not Disclosed

Dot Net/.Net - Software Engineer/Senior Software Engineer

  • Codinova Technologies
  • 2 - 5 years
  • Noida, Gurugram
  • 24 hours ago
₹ Not Disclosed

Principal Software Engineer

  • Infor
  • 8 - 10 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Capgemini

Capgemini Engineering combines, under one brand, a unique set of strengths from across the Capgemini Group: the world leading engineering and R&D services of Altran acquired by Capgemini in 2020 - and Capgemini's digital manufacturing expertise. With broad industry knowledge and cutting-edge ...

Job Listings