Middle Java developer (SoftWLC)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Здравствуйте, коллеги!
Кто мы:
Предприятие ЭЛТЕКС - крупнейший российский разработчик и производитель телекоммуникационного оборудования.
Мы выпускаем широкую линейку телекоммуникационного оборудования - PON, Ethernet, Wi-Fi, VoIP, IPTV, домашние роутеры, промышленные контроллеры (IoT).
Направление разработки 'Management system' открыто много лет назад, так как всем этим оборудованием нужно как-то управлять.
Сегодня в Направлении работает 50 человек, поддерживающих несколько СУ (систем управления), ориентированных на разные сегменты нашего оборудования.
Одна из таких СУ, Software Wireless Controller, управляет тысячами точек доступа и сотнями сервисных маршрутизаторов, установленных по всей стране для предоставления услуги Wi-Fi Hotspot/Enterprise.
SoftWLC - CУ операторского уровня, для сети предоставляющей услугу Wi-Fi Hotspot/Enterprise.
В состав СУ входит 30+ сервисов.
Основные функции SoftWLC:
- управление и мониторинг оборудования по протоколам SNMP, Netconf, RADIUS;
- авторизация пользователя при подключении к открытой сети Wi-Fi;
- предоставление личного кабинета корпоративным клиента;
- отправка SMS клиентам через сторонние шлюзы;
- предоставление машинного интерфейса управления для СУ заказчика через протоколы SOAP/XML, TL1.
Наш стек:
- Программируем на Java 8, Kotlin;
- Используем современные фреймворки Spring 4/5, Vert.x;
- Обмениваемся сообщениями по SOAP, REST, gRPC, Kafka;
- Храним данные в MySQL, MongoDB, Clickhouse, Hazelcast;
- Запускаем на Bare-metal, KVM, Docker;
- Собираем метрики Prometheus, Grafana;
- CI/CD в Gitlab;
- Пишем документацию в Asciidoc, Confluence;
- Разговариваем в Discord.
С какими вызовами сталкивается наша команда сейчас:
- постоянный рост сети, обслуживаемой нашей СУ (30, 50, 90 тысяч устройств - мы никогда не знаем, какой проект будет следующим);
- сокращение time-to-market новых фич;
- интеграция нашей СУ с ИС (информационными системами) наших заказчиков;
- постоянная автоматизация и оптимизация отдельных процессов внутри СУ для упрощения её эксплуатации.
Ожидания от кандидата
Кто вы:
- Инициативны в принятии технических решений.
- Понимаете основы разработки в окружении Linux.
- Понимаете принципы разработки высоко-нагруженных приложений.
Среди других кандидатов вас может выделить:
- опыт работы с сетевым оборудованием любого известного вендора;
- опыт работы с протоколами RADIUS, SNMP, NETCONF, Netflow;
В нашей команде вам предстоит:
- участвовать в разработке новых фич;
- искать наиболее уязвимые участки существующего решения;
- помогать в разборе сложных инцидентов в эксплуатации;
- писать надежный код и своевременно делать код ревью.
Условия работы
От нас:
Можно работать удаленно, а можно совмещать работу из дома и в офисе. Предоставляем комфортное рабочее место в нашем просторном комплексе зданий (10 минут от м. «Заельцовская»).
Поддерживаем желание сотрудников учиться и профессионально расти, поэтому постоянно участвуем в профильных конференциях, тренингах и семинарах, а также проводим внутренние встречи по обмену знаниями.
Сотрудничаем с языковой школой. Занятия проводятся в офисе, в сформированных, по уровню языка, группах.
В зданиях есть благоустроенные кухни, а также столовая. У нас есть собственный тренажерный зал, настольный теннис и корпоративные скидки на фитнес.
Официально устраиваем своих сотрудников в первый рабочий день. Никаких зарплат в конверте.
Бонусы
Наши бенефиты:
- комфортная программа ввода в должность с наставником (вне зависимости от вашего уровня);
- ДМС (расширенный);
- собственный комплекс зданий в парковой зоне города;
- уличная зона с турниками и настольным теннисом;
- большая парковка;
- яркие корпоративные мероприятия;
- развивающаяся электронная библиотека, обширная "бумажная" библиотека;
- служебный транспорт от пл.Калинина и 4, 5, 6 мкр.
- релокационный пакет для иногородних кандидатов.