Мы ищем опытного Java Developer, который присоединится к команде, разрабатывающей ПО для продукта автоматизированной складской робототехники в сотрудничестве с клиентом из Нидерландов. На стыке робототехники, складской автоматизации, логистики и систем реального времени проект координирует флот автономных роботов, которые размещают и извлекают товары на складе. Вы будете работать над уровнем системы управления — backend, который управляет операциями флота роботов, оркестрацией задач и интеграцией с высокоуровневыми складскими системами.
Это не типичный enterprise-проект. Нам нужен специалист, который сможет брать на себя сложные задачи в разных доменах — от API-контрактов и алгоритмов диспетчеризации до пусконаладки на площадке. Поскольку это новый продукт, создаваемый с нуля, вы будете участвовать не только в реализации, но и в проектировании и принятии технических решений.
Детали проекта
Полная занятость
Международное сотрудничество (Молдова & Нидерланды)
Командировки в Нидерланды для интеграционного тестирования, воркшопов и пусконаладки на площадке
Чем вы будете заниматься
Проектировать и разрабатывать backend-сервисы: управление транспортными заданиями, диспетчеризация задач флота, интеграция систем
Участвовать в архитектурных и дизайн-решениях на всех уровнях — это новый продукт, поэтому ожидается практический вклад в то, как всё должно работать, а не только исполнение
Тесно работать со смешанной командой разработчиков робототехники и Java, внося вклад в технические решения на уровне продукта
Непосредственно взаимодействовать с технической командой клиента (NL) по требованиям, контрактам интерфейсов и системной интеграции
Ездить в Нидерланды на этапы тестирования, воркшопов и commissioning
Отлаживать и устранять проблемы в распределённой системе реального времени, где сбои ПО останавливают физические операции
Технические требованияMust Have
Сильный опыт Java (уровень Senior)
Хорошее понимание ООП, паттернов проектирования и принципов clean code
Опыт работы с современными Java-фреймворками (Guice, Spring и т. д.)
Опыт работы с RDBMS (PostgreSQL)
Опыт работы со сложными backend-системами, включающими состояние, конкурентность и ограничения реального времени
Опыт работы с REST API (проектирование и реализация)
ISD is a spin-off of the Dutch Inther Group. Starting up as part of their development team we became a company in our own right. Today we still are a strategic development and maintenance partner to Inther but it has developed to a 2-way relationship. When needed, Inther supports us and our clients in The Netherlands, should need arise. In this way you can be assured that our projects have a solid Dutch back-up.