Java-разработчик в команду AIoT и интеграции

По договоренности

г Москва, Новинский б-р, д 8
  • Смоленская
  • Смоленская
  • Арбатская

Платформа Интернета вещей (IoT) предоставляет все необходимые инструменты для быстрой разработки и оптимизации подключённых устройств и приложений в сетях Интернета вещей. Платформа обеспечивает возможности мониторинга, анализа данных, удалённого управления и интеграции: она помогает оптимизировать операции, принимать обоснованные решения и совершенствовать бизнес-процессы.

Мы ищем разработчика со знанием Java в команду AIoT. Наша команда занимается созданием и развитием IoT-платформы, которая объединяет устройства, данные и бизнес-процессы в единую экосистему. Мы разрабатываем масштабируемое и отказоустойчивое решение: оно позволяет управлять тысячами подключённых устройств, обрабатывать потоки телеметрии в реальном времени и интегрировать IoT-данные с корпоративными системами.

Наш стек:

  • Java 17, Kotlin, Spring, Spring Boot, PostgreSQL, Kafka, Redis, Docker
  • Настроенные процессы непрерывной интеграции и доставки
  • Интеграционные и нагрузочные тесты

Какие задачи вас ждут

Разработка и поддержка IoT-платформы
Вам предстоит заниматься разработкой и поддержкой комплексной IoT-платформы, которая представляет собой масштабируемую и отказоустойчивую систему, способную обслуживать тысячи подключённых устройств. В рамках этого направления мы проектируем и развиваем архитектуру платформы, обеспечивая её надежность и производительность.

Важной частью нашей работы являются сбор и обработка данных: мы разрабатываем механизмы приёма, агрегации и фильтрации информации с датчиков и роботов, а ещё оптимизируем потоки данных — чтобы минимизировать задержки и повысить общую производительность системы.

Для расширения функциональности платформы разрабатываем интеграционные плагины, которые позволяют подключать пользовательскую логику и сторонние сервисы.

Интеграция с системой управления роботами
Значительная часть работы будет посвящена интеграции с системами управления роботами. Вам предстоит разрабатывать REST API для создания, управления и мониторинга заданий роботов, реализовывать механизмы получения истории выполнения заданий. Особое внимание необходимо уделять обработке ошибок: проектировать процедуры для работы со сбоями, включая повторные попытки, уведомления и автоматическое восстановление.

Ещё мы занимаемся автоматизацией workflows: интегрируем платформу с системами планирования задач, в частности для автономных мобильных роботов (AMR) в логистике, и разрабатываем сценарии автоматизированного взаимодействия между устройствами.

Интеграционные решения с системами заказчиков
Важное направление работы — создание интеграционных решений для заказчиков. Вам предстоит анализировать их требования, проектировать системы для подключения к нашей платформе, участвовать в совместных проектах. При этом необходимо взаимодействовать с командами заказчиков и поддерживать интеграционные процессы, а ещё настраивать и отлаживать взаимодействие между платформой и внешними системами.

Мы ждем, что вы

  • Уверенно владеете Java, разрабатываете веб-приложения больше двух лет
  • Умеете проектировать REST API
  • Проектировали БД, умеете писать и оптимизировать SQL-запросы

Будет плюсом, если вы

  • Строили масштабируемые отказоустойчивые системы
  • Управляли продуктовой или инфраструктурной командой
  • Умеете самостоятельно вести технические проекты: не только придумываете решения, но и оцениваете, реализуете и поддерживаете их в продакшне


Поделиться:

Опубликована 3 дня назад

Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.