Java developer (IoT HUB)
Требования
Местоположение и тип занятости
Компания
Крупнейшая телекоммуникационная и ведущая ИТ-компания
Описание вакансии
Условия работы
Сейчас нам требуется Java developer в инновационный продукт MTS IoT HUB.
IoT Hub - это платформа, связующее звено между слоем коннективити, экосистемой IoT и облачными сервисами MTS Cloud. MTS IoT Hub представляет в ландшафте единую платформу с функционалом сбора и нормализации данных Интернета вещей для быстрого создания IoT продуктов.
Задачи, которые предстоит решать на продукте:
- Java сервисы сбора и преобразования данных с IoT устройств (приборы учета, промышленные контроллеры, умные сенсоры);
- парсеры бинарных протоколов (трекеры GPS, приборы учета и т.д.), работать с TCP сокетами;
- сервисы опроса по стандартным протоколам (HTTP/HTTPS, MQTT, OPC UA, ModbusRTU/TCP, WebSoscket);
- сервисы загрузки данных в БД Cassandra, PostgreSQL.
Какие знания пригодятся:
- Опыт коммерческой разработки на Java;
- Уверенное знание Java Core;
- Знание SpringFramework: Boot, Web, WebServices, AMQP, Kafka, Data, Integration, Batch;
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ, ActiveMQ);
- Опыт работы с реляционными СУБД: Oracle, PostgreSql, SqlServer;
- Уверенные знания SQL;
- Владение инструментами ведения разработки: GIT, IntelliJ IDEA, SqlDeveloper, Docker, SoapUi и т.п.
- Владение инструментами тестирования: JUnit, Mockito.
Будет плюсом:
- Понимание протоколов: MQTT, CoAP, HTTP;
- Опыт работы с NoSQL базами данных.
Мы предлагаем:
- Стабильную заработную плату и премии (20% от суммарного годового дохода);
- Компенсацию мобильной связи с первого дня;
- Заботу о здоровье своих сотрудников: ДМС, включая стоматологию;
- Саморазвитие: вы сможете проходить тренинги очно и дистанционно в Корпоративном университете компании и участвовать в чемпионатах по программированию;
- Спорт - корпоративные соревнования по футболу, баскетболу и волейболу, различные спорт-программы и компенсацию вашего фитнес-абонемента;
- Активную и позитивную команду профессионалов, готовых разрабатывать действительно крутой продукт;
- Хороший отдых - отпуск 28 календарных дней + 3 календарных дня дополнительно ежегодно;
- Бодрое утро - гибкое начало рабочего дня;)
- Гибридный график работы - мы работаем 2 дня в неделю в офисе и 3 дня из дома.