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

06 Июня

Партнерские Вакансии

Город:

Тбилиси

Занятость:

Полная занятость

Компания "Selecty"

Мы ищем 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.

Условия:

  • Работа в финансово устойчивой, быстрорастущей международной компании.
  • Постоянное взаимодействие с глобальными командами профессионалов.
  • Доступ к профессиональному обучению: тренинги, сертификационные программы, профильные мероприятия.
  • Корпоративные мероприятия и тимбилдинги.
  • Подарки к важным жизненным событиям, корпоративные подарки и награды.
  • Бонусы за стаж работы в компании.
Похожие вакансии

30 Мая

Senior Java разработчик (Uzum Market)

Тбилиси

Компания "«UZUM TECHNOLOGIES»." Чем предстоит заниматься: Придумывать и реализовывать архитектурные решения: вы предлагаете технические...

Отправить резюме подробнее

30 Мая

DWH Developer/Разработчик DWH (Greenplum)

Тбилиси

Компания "TopAssistant" Международная IT-компания, специализирующаяся на создании высоконагруженных онлайн-сервисов ищет в команду DWH...

Отправить резюме подробнее

30 Мая

Java Developer in Tbilisi

Тбилиси

Компания "Andersen" Andersen is hiring a Java Developer in Tbilisi to build and maintain high-load banking systems, ensuring scalability,...

Отправить резюме подробнее

30 Мая

Java Trainee

Тбилиси

Компания "Andersen" International company Andersen, one of the leaders in the outsource production market, is recruiting for Java traineeship...

Отправить резюме подробнее

01 Июня

Full-Stack Engineer (JavaScript/PHP)

Тбилиси

Компания "Itransition" We are looking for an experienced developer who is ready to tackle complex technical challenges while building...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: