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
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