Search by job, company or skills

C

Lead Software Engineer

Save
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

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:

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.

Job ID: 149274501

Similar Jobs

Bengaluru, India

Skills:

GitAgileScrumSvnSqlAzure DevOpsDelphi 10.2Delphi.Netunit testing frameworks

Bengaluru, India

Skills:

Data StructuresMulti-ThreadingDependency InjectionJenkinsDistributed SystemsSwiftXcode ServerSwiftUISecurity API integrationpersistence solutionsCI CDMonitoringFrameworks and APIsType ConversionsCachingiOS Mobile applicationsAI-assisted software development toolsInstruments for ProfilingXCTest

Bengaluru, India

Skills:

.Net CoreJavaPostgreSQLSpring BootKafkaNode.jsAngularVue.JSReactMySQLSparkMongoDBRestful ApisPythonMicroservices architecture

Bengaluru

Skills:

JavaMachine LearningArtificial IntelligenceReact JsSoftware Development Life CycleReactContinuous DeliverycloudTypescriptHtml5Agile MethodologiesautomationPythonApplication ResiliencyMobileCI CDSecurity

Bengaluru, India

Skills:

distributed caching GithubKafkaSpring BootAngularDockerScrumAWSNewrelicJavaRDSHibernateJ2EEJiraActivemqSqlRedisSpringLinuxData ModelBitbucketElastic SearchRestful ApisKubernetesNo-SQLCI CDMicroservices ArchitectureStackifySonarCloud