Senior / Lead – Java Full Stack Developer
Location: Pune, India (Work From Office)
We are looking for a Senior / Lead – Java Full Stack Developer to join our Global Software Engineering team in Pune. This is a hands-on technical leadership role focused on designing, developing, and enhancing enterprise software solutions that power company's warehouse automation and material flow control platforms.
The role combines strong backend and frontend development expertise with architectural ownership, technical mentorship, and end-to-end responsibility for building scalable, reliable, and high-performance software solutions. You will collaborate with global engineering teams while contributing to the long-term evolution of mission-critical logistics and automation systems.
Key Responsibilities
- Design, develop, and enhance Java Full Stack applications for warehouse automation and material flow control systems.
- Lead the design and implementation of scalable software architecture and distributed applications.
- Develop backend services using Java, Spring Boot, Microservices, and REST APIs.
- Build and maintain frontend applications using Vue.js, JavaScript, and TypeScript (Angular/React experience is also applicable).
- Define and implement software integration strategies across automation, control systems, and enterprise platforms.
- Conduct code reviews and ensure engineering best practices, software quality, and coding standards.
- Mentor junior and mid-level engineers while promoting knowledge sharing and technical excellence.
- Develop unit, integration, and system tests to ensure software stability, performance, and reliability.
- Troubleshoot complex production issues and perform root cause analysis across distributed systems.
- Collaborate with global product, controls engineering, and cross-functional teams to deliver high-quality software.
- Drive continuous improvement initiatives, architectural modernization, and technology adoption.
Required Technical Skills
- 8–10+ years of experience in Java Full Stack Development.
- Strong expertise in Java, Spring Boot, Microservices, and REST APIs.
- Experience with JavaScript, TypeScript, HTML5, CSS3, and modern frontend frameworks such as Vue.js (Angular or React is also acceptable).
- Strong understanding of software architecture, design patterns, distributed systems, and domain-driven design.
- Experience with Git, CI/CD pipelines, Agile development, and automated deployment processes.
- Proven experience designing scalable enterprise applications and mentoring development teams.
Preferred Skills
- Experience with messaging technologies such as RabbitMQ, Redis, MQTT, or other event-driven architectures.
- Knowledge of Docker, Kubernetes, containerization, and cloud-based architectures.
- Experience in warehouse automation, logistics, intralogistics, robotics, industrial software, or material flow control systems.
- Familiarity with C#/.NET environments.
- Understanding of real-time or near real-time software systems.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent stakeholder management, communication, and collaboration skills within global engineering teams.
- Self-driven, proactive mindset with strong ownership and a passion for technical excellence and continuous improvement.