AT
Java Senior Software Engineer
ALIQAN Technologies
India · Hybrid Full-time Senior Today
About the role
Position
Java Senior Software Engineer
Location
Bangalore
Work Mode
Hybrid
Min-Max Experience
8-12 years
Position Summary
We are looking for a Senior Software Engineer – Java to lead the design and ownership of complex, high-scale distributed services. The ideal candidate will be responsible for driving engineering excellence, system scalability, and architectural decisions while working in a fast-paced, cloud-native environment.
This role requires strong hands-on expertise in backend development, event-driven architecture, and cloud technologies.
Responsibilities
- Architect, build, and own high-scale distributed services
- Lead the design of event-driven architectures using Kafka
- Define and govern API standards using API Gateway
- Drive service design with focus on scalability, resilience, and performance
- Own technical decisions and service health metrics
- Lead code reviews and enforce engineering best practices
- Mentor junior and mid-level engineers
- Collaborate with Product and leadership on roadmap and architecture
- Drive debugging, performance optimization, and system reliability
- Work across teams to ensure seamless integration and delivery
Required Skills and Qualifications
- Bachelor’s degree in engineering or related field
- 8+ years of experience building and owning production-grade services
- Strong expertise in Java (11+), Spring Boot, and REST API design
- Hands-on experience with Kafka in high-throughput environments
- Experience with API Gateway for API management
- Strong experience with AWS services (DynamoDB, EKS, SQS, Lambda, S3)
- Experience with microservices and distributed systems
- Strong system design, debugging, and performance optimization skills
- Ability to drive complex initiatives independently
- Excellent communication and collaboration skills
Nice to Have
- Experience in Payments or FinTech domain
- Experience with CI/CD pipelines and release automation
- Knowledge of caching, data modeling, and optimization strategies
Requirements
- 8+ years of experience building and owning production-grade services
- Strong expertise in Java (11+), Spring Boot, and REST API design
- Hands-on experience with Kafka in high-throughput environments
- Experience with API Gateway for API management
- Strong experience with AWS services (DynamoDB, EKS, SQS, Lambda, S3)
- Experience with microservices and distributed systems
- Strong system design, debugging, and performance optimization skills
- Ability to drive complex initiatives independently
- Excellent communication and collaboration skills
Responsibilities
- Architect, build, and own high-scale distributed services
- Lead the design of event-driven architectures using Kafka
- Define and govern API standards using API Gateway
- Drive service design with focus on scalability, resilience, and performance
- Own technical decisions and service health metrics
- Lead code reviews and enforce engineering best practices
- Mentor junior and mid-level engineers
- Collaborate with Product and leadership on roadmap and architecture
- Drive debugging, performance optimization, and system reliability
- Work across teams to ensure seamless integration and delivery
Skills
AWS LambdaAPI GatewayAWS S3AWS SQSDynamoDBEKSJavaKafkaMicroservicesREST APISpring Boot
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free