Job Title: Head of Engineering (Java)Experience: 15+ YearsKey Responsibilities:Lead and mentor engineering teams.Drive architecture and design of scalable Java applications.Define engineering strategy, processes, and best practices.Collaborate with product and business stakeholders.Ensure high-quality, secure, and performant software delivery.Manage project planning, execution, and team performance.Foster innovation and continuous improvement.Required Skills:15+ years of software engineering experience.Strong expertise in Java, Spring Boot, Microservices, and REST APIs.Experience with Cloud (AWS/Azure/GCP), Docker, Kubernetes, and CI/CD.Strong knowledge of system design, distributed systems, and database technologies.Proven experience leading large engineering teams.Excellent communication and stakeholder management skills.Strong team management experience.LanguagesJava, SQLFrameworks & TechnologiesSpring Boot, Spring Cloud, Microservices, Event-Driven ArchitectureArchitectureDistributed Systems, High Availability, Scalability, System Design, DDDAPIsREST, GraphQL, API Gateway, OAuth2, OpenID ConnectDatabasesPostgreSQL, MySQL, Oracle, MongoDB, Cassandra, RedisMessagingApache Kafka, RabbitMQCloud & DevOpsAWS/Azure/GCP, Docker, Kubernetes, Terraform, Jenkins, GitHub Actions, ArgoCDMonitoring & ObservabilityPrometheus, Grafana, ELK Stack, Datadog, Splunk, OpenTelemetryToolsGit, Jira, Confluence, SonarQube, Maven, GradleLeadershipEngineering Strategy, Team Leadership, Agile/Scrum, SDLC, DevSecOps, Stakeholder Management, Budgeting, Delivery Management, Technical Roadmap.Role: Head - Engineering,Industry Type: IT Services & Consulting,Department: Engineering - Software & QA,Employment Type: Full Time, PermanentRole Category: Software DevelopmentEducationUG: Any GraduatePG: Any Postgraduate