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. Условия: Работа в финансово устойчивой, быстрорастущей международной компании. Постоянное взаимодействие с глобальными командами профессионалов. Доступ к профессиональному обучению: тренинги, сертификационные программы, профильные мероприятия. Корпоративные мероприятия и тимбилдинги. Подарки к важным жизненным событиям, корпоративные подарки и награды. Бонусы за стаж работы в компании.

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

Менеджер по продажам на вводном уроке (теплая база)
Skyeng
70000 – 150000 руб.
Полная занятостьОпыт 1–3 года
Руководитель направления (E-commerce) | Head of E-commerce
Первый проектный офис
250000 – 500000 руб.
Полная занятостьОпыт более 6 лет
Специалист службы поддержки пользователей/оператор колл-центра
еКапуста
45000 – 123000 руб.
Полная занятостьОпыт 1–3 года
Специалист по разработке сайта
Ремонт Эксперт
Зарплата не указана
Полная занятостьОпыт 1–3 года
Специалист поддержки второй линии
Хайерлэб
Зарплата не указана
Полная занятостьОпыт 1–3 года
Помощник проверяющего
Констант ворк
65000 – 90000 руб.
Полная занятостьОпыт не требуется