Manager/ Functional Lead - Java Full Stack Development
We are looking for a Manager / Functional Lead – Java Full Stack Development to join our engineering team in Pune. This is a hands-on leadership role that combines strong technical expertise with team management and project ownership.
The role involves designing and developing scalable software solutions, driving architectural decisions, mentoring engineers, and ensuring successful delivery of high-quality applications. You will work closely with global stakeholders while contributing to the long-term evolution of enterprise software platforms in the warehouse automation and logistics domain.
Key Responsibilities
- Lead and mentor a team of software engineers.
- Design, develop, and enhance Java Full Stack applications.
- Drive technical architecture and solution design decisions.
- Conduct code reviews and ensure engineering best practices.
- Manage project delivery, stakeholder communication, and team performance.
- Collaborate with global teams to deliver scalable and reliable software solutions.
- Support continuous improvement, innovation, and process optimization initiatives.
Required Technical Skills
- 10+ years of experience in Java Full Stack Development.
- Strong expertise in Java, Spring Boot, Microservices, and REST APIs.
- Experience with JavaScript/TypeScript and modern frontend frameworks (Vue.js, Angular, or React).
- Strong understanding of software architecture, design patterns, and distributed systems.
- Experience with Git, CI/CD pipelines, and Agile methodologies.
- Proven experience leading engineering teams and managing project delivery.
Preferred Skills
- Experience with messaging technologies such as Kafka, RabbitMQ, Redis, or MQTT.
- Knowledge of Docker, Kubernetes, and cloud-based architectures.
- Exposure to warehouse automation, logistics, industrial software, robotics, or related domains.
- Familiarity with .NET/C# environments.
- Strong stakeholder management, decision-making, and people leadership skills