Full-Time
Chisinau
Middle+/ Senior
We are looking for an experienced Java Developer to join a team building software for an automated warehouse robotics product in collaboration with a Dutch client. Sitting at the intersection of robotics, warehouse automation, logistics, and real-time systems, the project coordinates a fleet of autonomous robots that store and retrieve goods in a warehouse. You will work on the control system layer – the backend managing robot fleet operations, task orchestration, and integration with higher-level warehouse systems.
This is not a typical enterprise project. We need someone who can own complex problems across different domains, from API contracts and dispatching algorithms to on-site commissioning. As this is a new product built from scratch, you’ll contribute not only to implementation but also to design and technical decisions.
Project Details:
• Full-time engagement.
• International collaboration (Moldova & Netherlands).
• Business trips to the Netherlands for integration testing, workshops, and on-site commissioning.
What You Will Do:
• Design and implement backend services: transport order management, fleet task dispatching, system integration.
• Participate in architectural and design decisions at all levels – this is a new product, so hands-on input on how things should work is expected, not just execution.
• Work closely with a mixed team of robotics and Java developers, contributing to product-level technical decisions.
• Collaborate directly with the client’s technical team (NL) on requirements, interface contracts, and system integration.
• Travel to the Netherlands for testing, workshops, and commissioning phases.
• Debug and resolve issues in a distributed, real-time system where software failures stop physical operations.
Technical Requirements:
• Strong Java experience (Senior level).
• Solid understanding of OOP, design patterns, and clean code principles.
• Experience with modern Java frameworks (Guice, Spring, etc.).
• Experience with RDBMS (PostgreSQL).
• Experience with complex backend systems involving state, concurrency, and real-time constraints.
• Experience with REST APIs (design and implementation).
• Good understanding of messaging / event-driven patterns (MQTT, message brokers).
• Strong debugging and problem-solving skills.
• Comfortable working with unfamiliar frameworks and codebases.
Nice to Have:
• Experience with logistics, warehouse automation, or industrial systems.
• Familiarity with fleet management or traffic management frameworks (e.g. OpenTCS).
• Knowledge of VDA5050 protocol or AGV/AMR systems.
• Frontend / web UI skills (Vue.js).
• Familiarity with ROS2 or robotics middleware/
Soft Skills:
• Strong communication in English – you will interact directly with the Dutch client team.
• Proactive and autonomous – able to identify problems, clarify requirements, and drive solutions without constant direction.
• Comfortable working in a small team with diverse responsibilities.
• Willing to travel periodically (Netherlands).
What We Offer:
• Private health insurance.
• Sports compensation for gym memberships
• Flexible schedule.
• Education budget for certifications, courses, training, and conferences (part of the budget can also be used for gadgets that remain yours).
• Books budget.
• 5 pm Club – 1 hour every week for self-development, your own ideas, or presentations to improve public speaking skills.
You can send your CV to javadeveloper@isd-soft.com or fill in this form right here. Please note that only shortlisted candidates will be contacted
for further interviews.