HamburgerMenu
hirist

Senior Software Engineer - Java Development

NextHire
8 - 12 Years
Multiple Locations

Posted on: 25/04/2026

Job Description

Description :

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.

Your Role Responsibilities and Duties :

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

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


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...