Lead II - Software Engineering(Bangalore)
Must Have Skills
Preferred Skills
Job Description – Senior Software Engineer (Java / Microservices / AWS)
Role: Senior Software Engineer
Experience: 8 – 12 Years
Location: Bengaluru
Employment Type: Full-Time
Role Overview
We are looking for a highly skilled Senior Software Engineer to lead the design, development, and ownership of high-scale, distributed systems.
The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, AWS, and Kafka, and will play a key role in building event-driven, cloud-native platforms.
This role involves driving engineering excellence, system scalability, and performance optimization, while collaborating with cross-functional teams to deliver robust solutions.
Modern backend roles in this space typically focus on building scalable microservices, integrating cloud services, and handling real-time data using Kafka-based architectures
Key Responsibilities
- Architect, build, and own high-scale distributed services
- Design and implement event-driven architectures using Kafka
- Define and manage API standards using API Gateway
- Develop scalable, resilient, and high-performance services
- Own technical decisions, system design, and service health metrics
- Lead code reviews and enforce engineering best practices
- Mentor junior and mid-level engineers
- Collaborate with Product, Architecture, and Leadership teams
- Drive improvements in system reliability, observability, and performance
Required Skills & Experience
- 8+ years of experience building production-grade backend systems
- Strong expertise in:
- Java (Java 11+)
- Spring Boot framework
- Microservices architecture
- Hands-on experience with:
- Kafka in high-throughput environments
- REST API design and development
- Strong experience with:
- API Gateway and API lifecycle management
- Expertise in AWS services such as:
- DynamoDB, EKS, SQS, Lambda, S3
- Proven experience with:
- High-volume, distributed systems
- Performance tuning and debugging
- Strong system design and problem-solving skills
- Ability to independently drive complex technical initiatives
Domain Requirement
- Experience in Payments / FinTech domain (preferred)
Good to Have
- Experience with CI/CD pipelines and release automation
- Knowledge of caching strategies and data modeling
- Exposure to system optimization and scalability patterns
Education Qualification
- Bachelor’s Degree in Engineering or any relevant discipline
Project Overview
SEPS (Scalable Engagement Platform Services) is a core platform designed to deliver consistent, scalable, and personalized user engagement experiences across digital ecosystems.
The platform supports multiple consumer-facing applications by providing shared backend services, integrations, and platform capabilities.
This role will be part of the SEPS engineering team, focused on building cloud-native, high-performance, event-driven systems using Java, Spring Boot, Kafka, API Gateway, and AWS.
Skills (ATS Keywords)
Java, Spring Boot, Microservices, AWS, Kafka, API Gateway
Apply to this job
Required — upload a file or paste the text
