HamburgerMenu
hirist

Lead Backend Developer - Java

The Scalers
8 - 13 Years
Bangalore

Posted on: 24/06/2026

Job Description

Roles and Responsibilities:

- Own and drive backend architecture for scalable, secure, and maintainable microservices using Java and Spring Boot.

- Lead technical and architectural decisions across Spring Boot applications, AWS services, Lambda functions, and integrations, collaborating with architects and developers to deliver robust end-to-end solutions.

- Define and enforce engineering standards, including coding practices, code reviews, testing strategies, and quality gates, while driving continuous improvements in engineering and QA processes.

- Collaborate with frontend developers and product stakeholders to define clear API contracts and ensure seamless system integrations.

- Coordinate technical delivery across backend, frontend, QA, DevOps, and business stakeholders to ensure the successful execution of complex initiatives.

- Support backlog refinement, technical analysis, estimation, and solution decomposition, ensuring clarity of requirements and implementation approaches.

- Ensure scope, quality, and timely delivery of features and projects while proactively identifying and mitigating technical risks.

- Drive improvements in system reliability, observability, scalability, and performance through effective logging, monitoring, tracing, and performance optimisation practices.

- Lead the investigation and resolution of complex production issues, driving root-cause analysis and preventive actions.

- Contribute to and enhance CI/CD pipelines, DevOps practices, release processes, and deployment readiness to support reliable and scalable software delivery.

- Mentor and coach engineers, fostering technical excellence, ownership, accountability, and continuous learning within the team.

- Support onboarding, knowledge sharing, recruitment, and capability-building initiatives as needed.

- Actively contribute to Agile ceremonies and organisational continuous improvement initiatives, identifying inefficiencies and proposing pragmatic, scalable solutions (e.g., reducing excessive API calls, improving system performance, or optimising development workflows).

Key Requirements:

- 8+ years of backend development experience, with deep expertise in Java and Spring Boot.

- Demonstrated experience leading technical initiatives, including architecture definition and engineering best practices.

- Ability to balance hands-on development with leadership responsibilities.

- Strong experience designing distributed systems and microservices architectures.

- Hands-on experience with AWS services, including ECS Fargate, Lambda, S3, DynamoDB, RDS, SQS, and KMS.

- Solid understanding of RESTful APIs, event-driven architectures (Kafka, SQS), and integration patterns.

- Experience with relational (PostgreSQL, RDS) and NoSQL (DynamoDB) databases, including performance tuning.

- Experience in Unit testing is a must, and TDD experience is highly valued.

- Knowledge of Hibernate and JPA internals.

- Familiarity with Kubernetes, though not required for this specific role.

- Experience working in agile environments (Scrum/SAFe) with strong English communication skills.

Special Requirements for the Role:

- Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience.

- Experience acting as a technical lead in complex, multi-team organisational environments.

- Outspoken and communicative, comfortable facilitating technical discussions and encouraging participation from all engineers.

- Ability to work cross-functionally with business stakeholders, architects, developers, QA, and DevOps teams.

- Experience managing scalability concerns such as load balancing and availability zones.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...