Posted on: 08/12/2025
Description :
Role : Senior Backend Engineer (Java | Spring Boot | AWS | Kafka) Bangalore
Experience : 6 - 10 years
Location : Bangalore
Notice Period : Immediate
Role Overview :
We are seeking a Senior Backend Engineer with strong expertise in Spring Boot, Spring Cloud, and RESTful APIs to design and deliver scalable microservices. You will work on high-impact systems, leveraging Apache Kafka for event streaming and deploying solutions on AWS.
Key Responsibilities :
- Microservices Development : Build and maintain Spring Boot/Spring Cloud services with robust RESTful APIs.
- Event Streaming : Implement Kafka producers/consumers, manage schema evolution, and ensure reliable message processing.
- Cloud Deployments : Deploy containerised applications on AWS ECS/Fargate, serverless components on Lambda, and integrate with S3, RDS, and other AWS services.
- CI/CD Ownership : Design and maintain pipelines using Jenkins/GitLab CI, ensuring automated builds, tests, and deployments.
- Containerisation : Create secure Docker images, optimise builds, and manage runtime health checks.
- Code Quality & Testing : Apply TDD, write unit/integration tests, and enforce clean code principles.
- Design Excellence : Use design patterns and SOLID principles to deliver maintainable, scalable solutions.
- Operational Support : Participate in production support, incident analysis, and continuous improvement.
Required Skills :
- Java (8/11/17) with strong Spring Boot and Spring Cloud experience.
- RESTful API design and documentation (Swagger/OpenAPI).
- Apache Kafka for messaging and stream processing.
- AWS Services : Lambda, ECS, S3, RDS.
- CI/CD Tools : Jenkins, GitLab CI; Build Tools : Maven/Gradle.
- Docker and containerisation fundamentals.
- Strong understanding of design patterns, clean code, and TDD.
Preferred Skills :
- Kafka Streams/Kafka Connect, schema registry.
- Infrastructure as Code (Terraform/CloudFormation).
- AWS networking and security best practices.
- Observability tools (Prometheus, Grafana, ELK).
- Experience with NoSQL databases and caching (Redis/DynamoDB).
Experience & Education :
- Experience : 6- 9 years in backend development and microservices.
- Education : BE/BTech/ME/MTech in Computer Science or equivalent.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1586824
Interview Questions for you
View All