Senior Engineering Manager – Java

Happiest Minds Technologies

Bengaluru

On-site

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

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Happiest Minds Technologies in Bengaluru seeks an experienced Engineering Manager - Java to lead high-performing teams building scalable, secure enterprise applications. You will own technical direction, mentor engineers, and drive delivery in Agile environments.

The role requires strong Java, Spring Boot, microservices, Kafka, and cloud experience (Azure/AWS/GCP), plus hands-on leadership of distributed teams, DevOps practices, and CI/CD pipelines.

Qualifications

  • 10–15 years of software development experience with strong Java expertise.
  • 5+ years in engineering leadership managing teams.
  • Deep knowledge of Java, Spring Boot, REST APIs, microservices, and Kafka.
  • Experience with Cloud Platforms (Azure/AWS/GCP), Docker, Kubernetes, and CI/CD.
  • Strong understanding of distributed systems, scalability, performance, and security.
  • Proven ability to lead Agile delivery with geographically distributed teams.

Responsibilities

  • Lead end-to-end software development lifecycle from requirements to production support.
  • Drive multiple project deliveries ensuring quality, scalability, and timelines.
  • Provide technical leadership in designing solutions using Java technologies.
  • Collaborate with product owners, analysts, and architects to translate requirements.
  • Establish engineering best practices, coding standards, and code reviews.
  • Lead Agile delivery with Scrum/Kanban and manage distributed teams.
  • Oversee CI/CD, DevOps, cloud deployments, and containerized apps.
  • Drive architecture of Microservices, event-driven systems, Kafka, and APIs.
  • Mentor engineers and promote innovation and continuous learning.

Skills

Java technologies
Team leadership
REST APIs
Microservices
Kafka
Cloud platforms
Docker
Kubernetes
CI/CD
Agile methodologies
Stakeholder management

Tools

Spring Boot
CI/CD pipelines
Docker
Kubernetes

Job description

We are looking for an experienced Engineering Manager - Java to lead and manage high-performing engineering teams responsible for building scalable, secure, and enterprise-grade applications. The ideal candidate should possess strong technical expertise in Java technologies, solid people management experience, and a proven ability to deliver complex software projects in agile environments.

Key Responsibilities
  • Lead and manage end-to-end software development lifecycle, from requirement analysis to deployment and production support.
  • Drive delivery of multiple projects while ensuring quality, scalability, and adherence to timelines.
  • Provide technical leadership in designing and developing solutions using Java, Spring Boot, Microservices, and related technologies.
  • Collaborate with Product Owners, Business Analysts, Architects, and stakeholders to translate business requirements into technical solutions.
  • Establish and enforce engineering best practices, coding standards, design reviews, and quality processes.
  • Lead Agile delivery using Scrum/Kanban methodologies and manage distributed engineering teams.
  • Oversee CI/CD implementation, DevOps practices, cloud-native deployments, and containerized applications.
  • Drive architecture and implementation of Microservices, Event-Driven Systems, Kafka, APIs, and cloud-based solutions.
  • Monitor project risks, resolve technical challenges, and ensure high system performance, reliability, and security.
  • Mentor engineers and technical leads, fostering a culture of innovation, collaboration, and continuous learning.
Key Skills & Qualifications
  • 10-15 years of experience in software development, including strong hands-on experience in Java technologies.
  • 5+ years of experience managing engineering teams and delivering enterprise-scale applications.
  • Strong expertise in Java, Spring Boot, REST APIs, Microservices Architecture, and Kafka.
  • Experience with Cloud Platforms (Azure/AWS/GCP), Docker, Kubernetes, and CI/CD pipelines.
  • Good understanding of distributed systems, application scalability, performance optimization, and security best practices.
  • Experience working in Agile environments and managing geographically distributed teams.
  • Strong stakeholder management, communication, problem-solving, and team leadership skills.
  • Ability to balance technical decision-making with project delivery and people management responsibilities.
Preferred Qualifications
  • Experience with event-driven architecture and modern cloud-native application development.
  • Exposure to frontend technologies such as Angular or React.
  • Certifications in Java, Cloud, Agile, or Project Management will be an added advantage.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineering Manager Java
Senior Engineering Manager Java

Happiest Minds Technologies • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Engineering Manager
Engineering Manager

HighRadius • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Engineering Manager - Java
Senior Engineering Manager - Java

izmo ltd • Bengaluru South

On-site
INR 2,000,000 - 3,000,000
Senior Technical Manager
Senior Technical Manager

GreyOrange • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Engineering Manager - Java Microservices
Engineering Manager - Java Microservices

Reserve Bank Information Technology • Navi Mumbai

On-site
INR 3,000,000 - 6,000,000
Engineer Manager– Java
Engineer Manager– Java

Accolite Digital India Private Limited • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Engineering Manager
Engineering Manager

Uniqus Consultech Inc. • Mumbai

On-site
INR 1,500,000 - 2,100,000
Technical Lead
Technical Lead

Infosys Finacle • Bengaluru Urban

On-site
INR 4,000,000 - 6,000,000
Senior Manager - Software Engineering
Senior Manager - Software Engineering

Sprinklr • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Senior Java Software Engineer
Senior Java Software Engineer

UST • Pune District

On-site
INR 1,200,000 - 2,000,000