Junior Java developer (IOT)

Дата размещения вакансии: 21.10.2025
Работодатель: «Предприятие «ЭЛТЕКС»
Уровень зарплаты:
з/п не указана
Город:
Новосибирск
Окружная улица 29в
Требуемый опыт работы:
От 1 года до 3 лет

Кто мы и чем занимаемся:

ELTEX — ведущий российский разработчик телекоммуникационного оборудования. Мы создаем как аппаратные, так и программные решения для широкого спектра устройств: от GPON-оборудования и Ethernet-коммутаторов до сервисных маршрутизаторов, Wi-Fi устройств, VoIP-шлюзов, домашних роутеров, IP-медиацентров, а также решений «Умного дома".

Eltex — это команда из 1800+ человек, объединенная общей целью создавать высококачественные и инновационные решения в области телекоммуникаций. Сейчас мы ищем Junior Java -разработчика для работы в направлении Application.

Проект:
IoT.Core- "Умный дом"

Основные функции :

  • Принимать соединения от Z-Wave контроллеров;
  • Принимать соединения от WiFi устройств (mqtt);
  • Принимать соединения от Zigbee устройств;
  • Обеспечивать настройку и автоматизацию окружения для пользователя;
  • Обеспечивать API для работы пользовательского UI;
  • Сохранять историю показаний для последующего просмотра графиков и построения отчетов;
  • Обеспечивать функции для администрирования системы;
  • Обеспечивать доставку уведомлений пользователям (SMS, email, Push);
  • Все функции реализованы в рамках готовых к использованию сервисов: Управление, Охрана, Контроль и т.д.

Наш стек:

  • Backend: Программируем на Java 21;
  • Используем Spring 6, Spring Boot 3;
  • Обмениваемся сообщениями по RestAPI, WebSocket, SockJS, Jetty, Netty, WebFlux, RabbitMQ, HiveMQ ;
  • Общаемся с устройствами (датчиками, хабами и так далее) по MQTT, Z-Wave, Zigbee;
  • Храним данные в MongoDB + MongoCK, ClickHouse + Liquibase, Hazelcast;
  • Запускаем на Docker;
  • Автоматизация подготовки конфигурации, окружения - Ansible;
  • Собираем метрики Prometheus, Grafana, в коде используем micrometer.io;
  • Собираем логи ELK;
  • Собираем код Maven;
  • Ищем уязвимости через SonarQube, Trivy;
  • Тестируем на JUnit5, Mockito;
  • Разговариваем в Discord;
  • CI/CD в Gitlab;
  • Пишем документацию в Confluence, Swagger;

Кто вы:

  • Понимаете принципы разработки ПО на Java, Spring;
  • Выпускник технического ВУЗа, профильного направления;
  • Выполнили курсовой проект и опубликовали его на Github.

Среди других кандидатов вас может выделить:

  • Опыт работы на других ролях в разработке ПО (QA, Support, Product management);
  • Опыт работы Java-разработчиком;
  • Опыт работы с сетями;
  • Опыт работы с Linux;

Чем предстоит заниматься

  • Участвовать в разработке новых фич;
  • Писать надежный код и своевременно делать код ревью;
  • Внедрять и развивать тестирование на проекте.

Приятные бонусы:

  • Участие в профессиональных конференциях;
  • Расширенный полис ДМС;
  • Тренажерный зал в офисе, кикер и настолки;
  • Корпоративный английский;
  • Современное офисное здание с удобной парковкой для авто и велосипедов;
  • Зеленая зона, парк, уличный спорт рядом с офисом;
  • Корпоративный транспорт;
  • Гибридный формат работы (полной удаленки нет);
  • Релокационный пакет для иногородних кандидатов.