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

21 Июля

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

Город:

Тбилиси

Занятость:

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

Компания "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.

Условия:

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

16 Июля

Frontend-разработчик( STARTRIBE LTD )

Тбилиси

Компания "STARTRIBE LTD" Международная компания, которая разрабатывает надёжные и актуальные IT-решения для b2c и b2b сегмента в индустрии i...

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

30 Июня

Backend Developer (Java)

Тбилиси

Компания "Nitka Technologies, Inc." Nitka Technologies develops software for customers in the US and Europe and brings together about 300...

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

30 Июня

Senior Java Backend Developer

Тбилиси

Компания "Губанова и Партнеры" We are looking for a passionate Senior Java Backend Developer to develop clean, scalable, and reliable backend...

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

30 Июня

Senior Angular Developer / Старший разработчик Angular

Тбилиси

Компания "Noveo" Мы — международная IT-компания НОВЕО. С 2002 г. мы занимаемся проектами по заказной разработке ПО для западноевропейского...

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

02 Июля

Backend Developer (Java)

Батуми

Компания "Nitka Technologies, Inc." Nitka Technologies develops software for customers in the US and Europe and brings together about 300...

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

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

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