Hands-on Engineering Manager (Java Applications)

Job Description - Hands-on Engineering Manager (Java Applications)About the RoleWe are seeking a highly skilled Hands-on Engineering Manager to lead, mentor, and contribute directly to our engineering teams. This role requires a strong background in Java application development, coupled with a proven track record of applying AI/ML techniques to accelerate efficiency, productivity, and quality across the software development life cycle. You will be both a leader and a practitioner-guiding teams strategically while remaining hands-on in design, coding, and solution delivery.Key Responsibilities Leadership andamp; Management Lead and mentor a team of software engineers, fostering a culture of innovation, collaboration, and continuous improvement. Drive technical excellence, ensuring best practices in architecture, coding, testing, and deployment. Collaborate with product and business stakeholders to align engineering outcomes with business goals. Hands-on Technical Delivery Design, develop, and maintain Java-based applications, frameworks, and services. Stay hands-on with coding, code reviews, and system design to set the technical bar for the team. Evaluate and implement AI/ML-driven tools, frameworks, and platforms that improve efficiency, performance, and scalability of Java applications. AI-driven Efficiency andamp; Innovation Apply AI solutions to accelerate software development workflows (eg, intelligent code generation, automated testing, performance tuning). Leverage AI ..... full job details .....