Java Engineering Lead

Bounteous

Gurgaon

On-site

INR 4,000,000 - 7,000,000

Full time

10 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bounteous in Gurgaon seeks a Java Engineering Lead with 12+ years to design, develop, and deliver enterprise-grade Java applications and microservices. You will mentor engineers, set technical direction, and drive architecture decisions in a fast-paced Agile environment.

The role demands hands-on coding, strong leadership, and the ability to collaborate with product and solutions architects to build scalable, secure cloud-native solutions on AWS or Azure.

Qualifications

  • 12+ years of hands-on Java development experience with a proven track record of technical leadership in enterprise engineering teams.
  • Deep Java expertise with modern versions and solid OOP/SOLID principles.
  • Strong Spring Boot proficiency and cloud platform experience (AWS/Azure).
  • Experience leading teams, conducting code reviews, and mentoring engineers.

Responsibilities

  • Lead and mentor a team of Java engineers - providing technical direction, code reviews, architectural guidance, and career development support.
  • Set and enforce engineering standards - coding guidelines, design patterns, testing practices, and security standards across the Java development team.
  • Drive technical decision-making - evaluating technology choices, architecture trade-offs, and implementation approaches with authority and pragmatism.
  • Lead technical design sessions - producing architecture decision records, solution designs, and technical specifications for complex Java engineering initiatives.
  • Champion engineering best practices - clean code, TDD, CI/CD, shift-left testing, and DevOps culture across the team.
  • Collaborate with Solution Architects and Product Owners - translating business requirements into well-architected, deliverable technical solutions.
  • Contribute to recruitment and capability building - supporting technical interviews, onboarding, and skills development across the engineering team.
  • Design, develop, and maintain scalable, high-performance Java microservices using Spring Boot - applying clean architecture, SOLID principles, and well-established design patterns.
  • Build and expose secure, well-documented RESTful APIs - following API-first design principles, OpenAPI standards, and performance best practices.
  • Develop and optimise data access layers using Spring Data JPA / Hibernate - managing complex entity relationships, query optimisation, and database migration strategies.
  • Implement event-driven architecture patterns using Kafka, AWS SQS / SNS, or Azure Service Bus - enabling asynchronous, decoupled inter-service communication.
  • Write comprehensive unit and integration tests using JUnit and Mockito - maintaining high code coverage and regression confidence across all deliverables.
  • Troubleshoot and resolve complex production issues - performance bottlenecks, distributed system failures, and cloud service incidents under production pressure.
  • Design and deploy cloud-native Java applications on AWS or Azure - leveraging EKS / AKS, Lambda, S3, RDS, and API Gateway for scalable, managed application hosting.
  • Implement and manage CI/CD pipelines - Jenkins, GitLab CI, or GitHub Actions - automating build, test, security scanning, and deployment workflows.
  • Manage Docker containerisation and Kubernetes orchestration - deploying, scaling, and monitoring Java microservices workloads in production.
  • Implement cloud security best practices - IAM, Secrets Manager, KMS - ensuring secure, least-privilege access across application and infrastructure layers.
  • Drive observability - CloudWatch, Application Insights, Prometheus / Grafana - maintaining production health visibility and enabling rapid incident response.

Skills

Java
Spring Boot
Microservices
REST APIs
AWS/Azure
Technical Leadership
System Design
CI/CD
Docker
Kubernetes
Agile
Code Reviews
Mentoring
Solution Architecture
Event-Driven Architecture

Tools

Jenkins
GitLab CI
GitHub Actions
Kafka
AWS SQS/SNS
Azure Service Bus
OpenAPI

Job description

12 years of experience
Skills: Java, Spring Boot, Microservices, REST APIs, AWS / Azure, Technical Leadership, System Design, CI/CD, Docker, Kubernetes, Agile, Code Reviews, Mentoring, Solution Architecture, Event-Driven Architecture

About the Role
We are looking for a Java Engineering Lead with 12+ years of experience to lead and drive the design, development, and delivery of enterprise-grade Java applications and microservices. You will combine deep technical expertise with strong leadership capabilities - guiding a team of engineers, setting technical direction, and delivering high-quality, scalable, and secure solutions in a fast-paced Agile environment. This is a senior hands-on leadership role - requiring you to be equally effective writing production code as you are driving architecture decisions and mentoring engineers.

Key Responsibilities
  • Lead and mentor a team of Java engineers - providing technical direction, code reviews, architectural guidance, and career development support.
  • Set and enforce engineering standards - coding guidelines, design patterns, testing practices, and security standards across the Java development team.
  • Drive technical decision-making - evaluating technology choices, architecture trade-offs, and implementation approaches with authority and pragmatism.
  • Lead technical design sessions - producing architecture decision records, solution designs, and technical specifications for complex Java engineering initiatives.
  • Champion engineering best practices - clean code, TDD, CI/CD, shift-left testing, and DevOps culture across the team.
  • Collaborate with Solution Architects and Product Owners - translating business requirements into well-architected, deliverable technical solutions.
  • Contribute to recruitment and capability building - supporting technical interviews, onboarding, and skills development across the engineering team.
  • Design, develop, and maintain scalable, high-performance Java microservices using Spring Boot - applying clean architecture, SOLID principles, and well-established design patterns.
  • Build and expose secure, well-documented RESTful APIs - following API-first design principles, OpenAPI standards, and performance best practices.
  • Develop and optimise data access layers using Spring Data JPA / Hibernate - managing complex entity relationships, query optimisation, and database migration strategies.
  • Implement event-driven architecture patterns using Kafka, AWS SQS / SNS, or Azure Service Bus - enabling asynchronous, decoupled inter-service communication.
  • Write comprehensive unit and integration tests using JUnit and Mockito - maintaining high code coverage and regression confidence across all deliverables.
  • Troubleshoot and resolve complex production issues - performance bottlenecks, distributed system failures, and cloud service incidents under production pressure.
  • Design and deploy cloud-native Java applications on AWS or Azure - leveraging EKS / AKS, Lambda, S3, RDS, and API Gateway for scalable, managed application hosting.
  • Implement and manage CI/CD pipelines - Jenkins, GitLab CI, or GitHub Actions - automating build, test, security scanning, and deployment workflows.
  • Manage Docker containerisation and Kubernetes orchestration - deploying, scaling, and monitoring Java microservices workloads in production.
  • Implement cloud security best practices - IAM, Secrets Manager, KMS - ensuring secure, least-privilege access across application and infrastructure layers.
  • Drive observability - CloudWatch, Application Insights, Prometheus / Grafana - maintaining production health visibility and enabling rapid incident response.
Delivery & Stakeholder Engagement
  • Lead Agile delivery ceremonies as a technical lead - sprint planning, backlog refinement, architecture reviews, and retrospectives.
  • Manage technical risks, dependencies, and delivery impediments - proactively identifying and resolving issues that impact engineering team delivery.
  • Engage senior stakeholders - technology leadership, product management, and business owners - presenting technical strategy, delivery progress, and risk assessments clearly and confidently.
  • Produce clear technical documentation - architecture decision records, API contracts, engineering standards, and deployment runbooks.
What We're Looking For
  • 12+ years of hands-on Java development experience with a proven track record of technical leadership in enterprise engineering teams.
  • Deep Java expertise - Java 8 / 11 / 17 / 21+ - with strong OOP fundamentals, SOLID principles, design patterns, and microservices architecture.
  • Strong Spring Boot proficiency - Spring MVC, Spring Cloud, Spring Security, Spring Kafka, and Spring Data JPA / Hibernate.
  • Proven technical leadership experience - leading Java engineering teams, setting technical direction, conducting code reviews, and mentoring senior and mid-level engineers.
  • Strong cloud platform experience - AWS or Azure - with hands-on expertise in EKS / AKS, Lambda, RDS, API Gateway, and cloud security services.
  • Experience with event-driven architecture - Kafka, AWS SQS / SNS, or Azure Service Bus - in distributed microservices environments.
  • Strong CI/CD experience - Jenkins, GitLab CI, or GitHub Actions - for automated build, test, and deployment pipelines.
  • Experience with Docker and Kubernetes for containerised Java microservices deployment and management.
  • Excellent communication and stakeholder management skills - engaging senior technology and business stakeholders with technical authority and clarity.
  • Strong analytical and problem-solving skills - resolving complex distributed system, performance, and production issues under pressure.
Nice to Have
  • Experience with GraphQL API development alongside REST.
  • Knowledge of CQRS and Event Sourcing patterns - Axon Framework or equivalent.
  • Familiarity with service mesh technologies - Istio or Linkerd - for microservices traffic management and observability.
  • Experience with Infrastructure-as-Code - Terraform or AWS CloudFormation / Azure Bicep.
  • Exposure to financial services domain - banking products, payments, lending, or distribution platforms.
  • AWS Certified Solutions Architect or Azure Solutions Architect certification.
  • Experience in Financial Services, Banking, or regulated industry environments.

We understand technologists. We know what gets them excited. There's plenty of opportunity here and lots of new technology that we're exploring. Over time your interests will change, the things that excite you will change, and the technology will change, but what stays the same for Bounteous is creating growth opportunities for our team and our relentless pursuit to create transformative digital experiences.

By submitting this information, you consent to receiving the communications requested above in accordance with our privacy policy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Bounteous • Gurgaon

On-site
INR 2,800,000 - 4,200,000
Java Developer
Java Developer

Bounteous • Gurgaon

On-site
INR 1,800,000 - 3,000,000
Java Technical Lead – Microservices & Cloud
Java Technical Lead – Microservices & Cloud

Crew Kraftorz LLP • Hyderabad

On-site
INR 2,000,000 - 4,000,000
Java Technical Lead
Java Technical Lead

TechVerito • Pune District

On-site
INR 2,500,000 - 4,500,000
Lead Engineer - Java
Lead Engineer - Java

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 6,000,000 - 9,000,000
Lead Software Engineer
Lead Software Engineer

Snapdeal • Gurugram District

On-site
INR 3,500,000 - 5,500,000
Senior Engineering Manager
Senior Engineering Manager

Bounteous • India

On-site
INR 4,000,000 - 7,000,000
Senior Java Engineer
Senior Java Engineer

Quest Global • Pune District

On-site
INR 2,500,000 - 4,500,000
Java Technical Lead
Java Technical Lead

Monocept • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Java Technical Architect
Java Technical Architect

Accolite Digital India Private Limited • Indore District

On-site
INR 2,200,000 - 3,000,000
Opportunity to work with cutting-edge technologies
Collaborative, innovation-driven team
Architecting high-impact systems