Java-разработчик

Selecty
Москва Опубликовано 18 мая 2026
Зарплата не указана
Полная занятость3–6 летПрограммист
Зарплата не указана

Описание

Мы ищем Java-разработчика в команду, которая развивает backend-платформу для взаимодействия с мобильными приложениями, внутренними сервисами и embedded/IoT-устройствами. Технический стэк проекта: Java 11–21, Spring Boot, Netty, MQTT, REST API, MySQL, Flyway, Firebase FCM/APNS, Dockeаr, GitLab CI, HAProxy, Prometheus, Grafana, Redis. Роль подойдёт инженеру, которому интересно работать не только с классическим backend, REST API и микросервисами, но и с более низкоуровневой частью: Netty, raw sockets, TCP/UDP, MQTT, протоколы обмена данными с устройствами, state machine и рефакторинг сложных legacy-модулей. Задачи: Разрабатывать и поддерживать backend-сервисы на Java / Spring Boot. Работать с высокопроизводительным сетевым взаимодействием через Netty и raw socket communication. Реализовывать логику обмена данными с embedded / IoT-устройствами через MQTT. Разрабатывать и поддерживать REST API для мобильных приложений. Проектировать и улучшать логику жизненного цикла устройств с использованием State Machine patterns. Разбираться в сложных и не всегда хорошо задокументированных протоколах взаимодействия. Анализировать raw logs, искать причины ошибок, оптимизировать производительность backend-сервисов. Работать с базами данных, миграциями и схемами данных: MySQL, Flyway. Поддерживать техническую документацию, включая sequence diagrams и описание взаимодействий между сервисами. Участвовать в архитектурных обсуждениях, рефакторинге legacy-модулей и улучшении production-систем. Работать с мониторингом и observability: Prometheus, Grafana. Что ожидаем от кандидата: Опыт коммерческой разработки на Java 3+ лет . Уверенное знание Spring Boot. Опыт работы с Netty или другим networking framework. Понимание TCP / UDP / sockets . Опыт работы с MQTT . Опыт интеграции backend-сервисов с устройствами, embedded-системами, IoT, hardware или нестандартными клиентами. Опыт разработки REST API для web/mobile-клиентов. Опыт работы с MySQL и миграциями через Flyway или аналогичные инструменты. Понимание подходов к рефакторингу сложных backend-систем. Умение разбираться в логах, нестабильных интеграциях и сложных production-инцидентах. Будет плюсом: Опыт с Firebase FCM / APNS и push notifications; Redis; Docker, GitLab CI, HAProxy; Prometheus / Grafana. Опыт с poorly documented / binary protocols. Опыт документирования через UML, sequence diagrams, PlantUML, Mermaid. Опыт работы с device lifecycle, gateways, sensors, smart devices или telematics. Условия: Работа в финансово устойчивой, быстрорастущей международной компании. Постоянное взаимодействие с глобальными командами профессионалов. Доступ к профессиональному обучению: тренинги, сертификационные программы, профильные мероприятия. Корпоративные мероприятия и тимбилдинги. Подарки к важным жизненным событиям, корпоративные подарки и награды. Бонусы за стаж работы в компании.
Описание
Мы ищем Java-разработчика в команду, которая развивает backend-платформу для взаимодействия с мобильными приложениями, внутренними сервисами и embedded/IoT-устройствами. Технический стэк проекта: Java 11–21, Spring Boot, Netty, MQTT, REST API, MySQL, Flyway, Firebase FCM/APNS, Dockeаr, GitLab CI, HAProxy, Prometheus, Grafana, Redis. Роль подойдёт инженеру, которому интересно работать не только с классическим backend, REST API и микросервисами, но и с более низкоуровневой частью: Netty, raw sockets, TCP/UDP, MQTT, протоколы обмена данными с устройствами, state machine и рефакторинг сложных legacy-модулей. Задачи: Разрабатывать и поддерживать backend-сервисы на Java / Spring Boot. Работать с высокопроизводительным сетевым взаимодействием через Netty и raw socket communication. Реализовывать логику обмена данными с embedded / IoT-устройствами через MQTT. Разрабатывать и поддерживать REST API для мобильных приложений. Проектировать и улучшать логику жизненного цикла устройств с использованием State Machine patterns. Разбираться в сложных и не всегда хорошо задокументированных протоколах взаимодействия. Анализировать raw logs, искать причины ошибок, оптимизировать производительность backend-сервисов. Работать с базами данных, миграциями и схемами данных: MySQL, Flyway. Поддерживать техническую документацию, включая sequence diagrams и описание взаимодействий между сервисами. Участвовать в архитектурных обсуждениях, рефакторинге legacy-модулей и улучшении production-систем. Работать с мониторингом и observability: Prometheus, Grafana. Что ожидаем от кандидата: Опыт коммерческой разработки на Java 3+ лет . Уверенное знание Spring Boot. Опыт работы с Netty или другим networking framework. Понимание TCP / UDP / sockets . Опыт работы с MQTT . Опыт интеграции backend-сервисов с устройствами, embedded-системами, IoT, hardware или нестандартными клиентами. Опыт разработки REST API для web/mobile-клиентов. Опыт работы с MySQL и миграциями через Flyway или аналогичные инструменты. Понимание подходов к рефакторингу сложных backend-систем. Умение разбираться в логах, нестабильных интеграциях и сложных production-инцидентах. Будет плюсом: Опыт с Firebase FCM / APNS и push notifications; Redis; Docker, GitLab CI, HAProxy; Prometheus / Grafana. Опыт с poorly documented / binary protocols. Опыт документирования через UML, sequence diagrams, PlantUML, Mermaid. Опыт работы с device lifecycle, gateways, sensors, smart devices или telematics. Условия: Работа в финансово устойчивой, быстрорастущей международной компании. Постоянное взаимодействие с глобальными командами профессионалов. Доступ к профессиональному обучению: тренинги, сертификационные программы, профильные мероприятия. Корпоративные мероприятия и тимбилдинги. Подарки к важным жизненным событиям, корпоративные подарки и награды. Бонусы за стаж работы в компании.

Похожие вакансии

Менеджер по продажам путевок
Санаториум Управление
70000 – 100000 руб.
Полная занятостьОпыт 1–3 года
Менеджер по продажам (входящие заявки)
Леднев Максим Олегович
90000 – 150000 руб.
Полная занятостьОпыт 1–3 года
Художник-иллюстратор
Синеаст
60000 – 150000 руб.
Полная занятостьОпыт 1–3 года
Удалённый оператор
Call-center ecommerce
до 150000
Полная занятостьОпыт не требуется
Контент-креатор (Reels, TikTok, Shorts)
Dro App
1000 – 2000 $
Полная занятостьОпыт не требуется
Видеомонтажер
DryRoof
1500 – 3000 руб.
Полная занятостьОпыт 1–3 года