Overview
Software Developer to join the team responsible for the warehouse control system and automation platform, developing integrations that connect warehouse control systems, material handling equipment, robotics platforms, PLC-controlled automation, and enterprise applications.
What you'll do
- Design, develop, and maintain integrations using Java and event-driven architectures.
- Integrate warehouse automation equipment, PLC-controlled systems, robotics platforms, and enterprise applications.
- Work closely with stakeholders to understand operational workflows and integration requirements.
- Develop and maintain Java/Camel based communication and messaging solutions.
- Support customer implementations, integration testing, and commissioning activities.
- Troubleshoot complex communication, networking, and system integration issues.
- Contribute to the development of a configuration-driven warehouse control platform.
- Collaborate with architects and senior engineers to define reusable integration patterns and standards.
- Participate in code reviews and contribute to engineering best practices.
- Work with Site Reliability Engineering and Platform Engineering teams to improve observability, deployment processes, and operational excellence.
- Contribute to future warehouse automation capabilities including orchestration, control systems, and intelligent automation solutions.
What you'll need
- Strong experience developing software using Java.
- Experience with software integrations, APIs, and distributed systems.
- Experience working with Kafka or similar messaging technologies.
- Strong understanding of SQL and relational databases.
- Good understanding of networking concepts including TCP/IP, ports, routing, and firewalls.
- Strong analytical and troubleshooting skills.
- Ability to work independently while collaborating effectively within a cross-functional team.
- Strong communication skills and fluent English.
Nice to have
- Highly desired: experience with warehouse automation systems.
- Highly desired: experience integrating with conveyors, sorters, AMRs, ASRS, shuttles, robotics systems, or warehouse control systems.
- Highly desired: understanding of industrial control systems and PLC-based automation environments.
- Highly desired: experience with communication between WCS, WMS, PLCs, and operational technology systems.
- Beneficial: experience with Docker and container-based deployments.
- Beneficial: experience working with cloud-native platforms.
- Beneficial: knowledge of observability and monitoring solutions.
- Beneficial: experience with CI/CD practices.
- Beneficial: interest in AI-assisted development and automation.
Details
- Location: Bengaluru, India.
Read the full description and apply on the company’s own careers page.