Care Health Insurance – Engineering Manager – Java Technologies

Job Description

Job Title : Engineering Manager – Java Tech Stack. Location : Gurugram, Haryana. Experience : 15 years (Minimum 2 years as an Engineering Manager). Employment Type : Full-Time. Job Summary : We are looking for an experienced Engineering Manager with a strong background in the Java tech stack, Spring, Spring Boot, and Microservices Architecture. The ideal candidate should have hands-on experience with both Ant and Maven build tools and a deep understanding of Software Development Life Cycle (SDLC). This role requires a leader who is not just a manager but also a hands-on contributor, capable of diving deep into technical discussions, guiding the engineering team, and ensuring the successful execution of projects. Key Responsibilities : – Technical Leadership : Oversee the development and delivery of high-quality, scalable, and secure applications using Java, Spring, Spring Boot, and Microservices. – SDLC Involvement : Actively participate in all phases of SDLC (Requirement Analysis, Design, Development, Testing, Deployment, and Maintenance) and drive best practices. – Architecture & Design : Provide architectural guidance, enforce coding standards, and ensure best practices in design patterns and system scalability. – Build & Deployment : Manage and optimize build pipelines using Ant and Maven, ensuring smooth CI/CD integration. – Team Leadership & Mentorship : Lead and mentor a team of engineers, fostering a culture of collaboration, innovation, and continuous improvement. – Performance Optimization : Identify and resolve performance bottlenecks in microservices and distributed systems. – Stakeholder Collaboration : Work closely with Product Management, QA, DevOps, and other cross-functional teams to align engineering efforts with business goals. – Quality & Security : Enforce robust code quality, security measures, and compliance with industry best practices. – Incident & Issue Resolution : Lead root cause analysis (RCA) for production issues and drive continuous improvements. Required Qualifications & Skills : – 15 years of experience in software development, with at least 2 years as an Engineering Manager. – Strong expertise in Java (Java 8, 11, 17), Spring Framework (Spring Boot, Spring Cloud, Spring MVC, Spring Data, Spring Security). – Experience in designing and implementing Microservices Architecture with RESTful APIs. – Proficiency in build tools – Ant, Maven and Gradle. – Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization tools like Docker & Kubernetes. – Strong understanding of SDLC, Agile methodologies (Scrum/Kanban), CI/CD pipelines, version control (Git, Bitbucket), and DevOps practices. – Experience with database technologies – SQL (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, DynamoDB). – Familiarity with logging, monitoring, and APM tools (Splunk, Kibana, Grafana, Prometheus, Dynatrace, or DataDog). – Excellent problem-solving skills, technical acumen, and ability to lead complex engineering initiatives. Nice to Have : – Exposure to event-driven architectures using Kafka or ActiveMQ. – Experience in server configuration (Apache Tomcat, Nginx). – Knowledge of Infrastructure as Code (IaC) tools like Terraform or CloudFormation. – Certification in AWS, GCP, or Kubernetes. Why Join Us? – Work on cutting-edge technologies and complex enterprise applications. – A collaborative and dynamic work environment that values innovation. – Opportunities for growth, learning, and leadership in a fast-paced environment. If you are passionate about technology leadership, software architecture, and mentoring teams while being deeply involved in the engineering lifecycle, we would love to hear from you!. (ref:hirist.tech)