other

Middle Java Developer (IoT)

17 сентября 2024

З/П не указана

Город: Новосибирск. Станции метро: Заельцовская

«Предприятие «ЭЛТЕКС»

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 1 года

Обязанности:

Кто мы: Предприятие ЭЛТЕКС - крупнейший российский разработчик и производитель телекоммуникационного оборудования.Мы выпускаем широкую линейку телекоммуникационного оборудования - PON, Ethernet, Wi-Fi, VoIP, IPTV, домашние роутеры, промышленные контроллеры (IoT). Направление разработки 'Management system' открыто много лет назад, так как всем этим оборудованием нужно как-то управлять.Сегодня в Направлении работает более 120 человек, поддерживающих несколько СУ (систем управления), ориентированных на разные сегменты нашего оборудования. Одна из таких систем является "Eltex Home" - разработка в направлении IoT. Наш проект состоит из следующих частей: IoT.Core - backend часть проекта; IoT.Web - интерфейс для управления "Eltex Home" админом платформы; Мобильное приложение для Android/IOS - интерфейс для управления "Eltex Home" клиентом платформы; EVI - сервер видеонаблюдения; Оконечные устройства - камеры, умные розетки, умные реле, датчики (температуры, влажности, открытия, протечки и т.д.), хабы, локальные центры; Мы производим не только софт, но и оконечные устройства, которые в последствии интегрируем в полноценное решение. Проект активно развивается и мы активно ищем разработчиков в команду IoT.Core. Основные функции IoT.Core - обеспечивать функционирование услуги "Eltex Home" на сети оператора.: Принимать соединения от 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; Кто вы: Понимаете основы разработки в окружении Linux; Понимаете принципы разработки высоко-нагруженных приложений; Понимаете принципы разработки распределенных систем; Имеете коммерческий опыт разработки на Spring Framework; Понимаете принципы работы коммуникационного оборудования и компьютерных сетей. Среди других кандидатов вас может выделить: Опыт работы с телекоммуникационными протоколами MQTT; Знания в области защиты сетевой инфраструктуры; Знание техник тест-дизайна. Чем предстоит заниматься Помогать или вести фичу от идеи до ее полной реализации; Прототипировать ваши решения на UML диаграммах; Отражать ход разработки и договоренности в Confluence; Писать надежный код и своевременно делать код ревью; Принимать важные решения по развитию продукта в команде; Улучшать CI/CD на проекте. От нас: Можно работать в офисе, можно в гибридном формате. Предоставляем комфортное рабочее место в нашем просторном комплексе зданий (10 минут от м. «Заельцовская»). Поддерживаем желание сотрудников учиться и профессионально расти, поэтому постоянно участвуем в профильных конференциях, тренингах и семинарах, а также проводим внутренние встречи по обмену знаниями. Сотрудничаем с языковой школой. Занятия проводятся в офисе, в сформированных, по уровню языка, группах. В зданиях есть благоустроенные кухни, а также столовая. У нас есть собственный тренажерный зал, настольный теннис и корпоративные скидки на фитнес. Официально устраиваем своих сотрудников в первый рабочий день. Никаких зарплат в конверте. "+":- комфортная программа ввода в должность с наставником (вне зависимости от вашего уровня);- ДМС (расширенный);- собственный комплекс зданий в парковой зоне города;- уличная зона с турниками и настольным теннисом;- большая парковка;- яркие корпоративные мероприятия;- развивающаяся электронная библиотека, обширная "бумажная" библиотека;- служебный транспорт от пл.Калинина и 4, 5, 6 мкр.- релокационный пакет для иногородних кандидатов.

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 122044308

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

Middle Java developer

Договорная

Новосибирск. Станции метро: Заельцовская

Динамика

Middle Java Developer

Договорная

Новосибирск. Станции метро: Заельцовская

Prooftech IT

Senior/Middle Java Developer

Договорная

Новосибирск. Станции метро: Заельцовская

Whoosh (ООО Вуш)

Middle Java developer (SoftWLC)

Договорная

Новосибирск. Станции метро: Заельцовская

«Предприятие «ЭЛТЕКС»

Middle Java Developer (fintech)

Договорная

Новосибирск. Станции метро: Заельцовская

АйтиСФ

Middle Java Script Game Developer

От 120 000 руб.

Новосибирск. Станции метро: Заельцовская

Дизайн студия FF (Бердникова М.В.)