Search by job, company or skills

Lead Software Engineer

Lead Software Engineer

Capgemini
6-9 Years
Not Disclosed

This job is no longer accepting applications

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

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Capgemini was founded by Serge Kampf in 1967 as an enterprise management and data processing company. The company was founded as the Société pour la Gestion de l'Entreprise et le Traitement de l'Information (Sogeti).In 1974 Sogeti acquired Gemini Computers Systems, a US company based in New York.In 1975, having made two major acquisitions of CAP (Centre d'Analyse et de Programmation) and Gemini Computer Systems, and following resolution of a dispute with the similarly named CAP UK over the international use of the name 'CAP', Sogeti renamed itself as CAP Gemini Sogeti.

Similar Jobs

7-10 yrs
Bengaluru, India
Skills:
Apis, Data Modelling, Kafka, Avro, Sql, Docker, Python, AWS, Embabel, LLMs, Protobuf, Schema Registry, AI applications, infrastructure-as-code
5-7 yrs
Bengaluru, India
Skills:
PostgreSQL, Spring Boot, Kafka, Angular, Nosql, React, Docker, Terraform, MySQL, Openshift, AWS, Java, Hibernate, Sql, Rabbitmq, Git, Gcp, Ansible, MongoDB, Azure, Kubernetes, Infrastructure as Code, Microservices architectures, GraphQL APIs, CI/CD