Senior Java Developer

Job type

Full-Time

Location

Chisinau

Level

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.

Send Us Your Application

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.

ISD logo white 150
Connect with us
M.H. Trompstraat 31 hs. 1056 HW Amsterdam, The Netherlands
+31 6 212 94 116
info@isd-soft.com
Bulgara Street 33/1, Chisinau MD-2001, Moldova
+ 373 22 996 170

Copyright ©2026, ISD. All rights reserved | Cookies Policy | Privacy Policy