- Работа в Москве
- IT, интернет, связь, телеком
- Разработчик
- Java-разработчик в команду AIoT и интеграции
Java-разработчик в команду AIoT и интеграции
По договоренности
Платформа Интернета вещей (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 дня назад