We are looking for a highly skilled and motivated Java Team Leader to join our MIS Applications team .
This is a unique opportunity for a senior engineer with strong leadership potential to take the lead in building a new development team from the ground up , while remaining actively involved in designing and coding advanced solutions.
This is a hands-on leadership role,you will work with advanced technologies including Java Spring , React , Microservices , and AI-powered features via Azure OpenAI .
You will play a key role in designing, developing, and delivering enterprise-grade applications, while also mentoring engineers, ensuring technical excellence, and promoting innovation.
Your Impact & Responsibilities
Lead a team of Java and full-stack developers, ensuring timely and high-quality delivery of projects.
Take full ownership of the development and operations of the company’s core MIS web applications.
Collaborate with product managers and business stakeholders to translate business requirements into scalable and robust technical solutions.
Design and implement AI-based capabilities such as chatbots, automation workflows, and intelligent search features using Azure OpenAI and other cognitive services.
Drive architectural decisions, code reviews, and best practices across the development lifecycle.
Foster a culture of continuous improvement, innovation, and technical excellence within the team.
Stay updated with the latest advancements in AI, cloud technologies, and enterprise software design, and integrate them into the team’s development strategy.
Your Knowledge & Skills
11+ years of hands-on experience in software development with Java, with 2+ years in a leadership capacity. Must include significant work in global or multinational companies .
Expertise in Java Spring Framework (Spring Boot).
Proven experience designing and maintaining microservices architectures and enterprise-scale applications .
Strong experience with web development frameworks such as React , TypeScript , and modern frontend ecosystems.
Experience or strong interest in AI-based solutions , especially using Azure AI / OpenAI APIs , is a major advantage.
Familiarity with container orchestration tools (e.g., Kubernetes ).
BSc in Computer Science, Software Engineering, or a related field. Advanced degrees are a plus.
Excellent communication skills, problem-solving ability, and a team-oriented mindset.
Lead Java • Bengaluru, India