Краснопресненская набережная 8
Наша компания – одна из ведущих IT компаний-разработчиков в сфере Telecom.
Наш основной профиль – разработка высоконагруженных многопоточных систем и платформенных решений для операторов сотовой связи.
Также мы активно развиваем такие актуальные направления, как IoT, MVNO, Big Data, решения в области информационной безопасности в сотрудничестве с крупнейшими компаниями в сфере криптографии.
У нас есть свои патенты на разработку ПО, лицензии ФСБ, ФСТЭК и Роскомнадзора.
Наша компания – первая российская компания, разработавшая решение для мобильной аутентификации по технологии Mobile Connect, прошедшее официальное лицензирование GSMA, и первая компания в России, реализовавшая совместно с партнером SIM-решение для облачной усиленной квалифицированной электронной подписи.
Наша компания – первая российская компания, разработавшая решение для управления профилями eSIM, прошедшее официальную международную сертификацию GSMA SAS SM.
Более подробно о наших заслугах можно найти в описании компании :)
! Уважаемые кандидаты, просим обратить внимание и не игнорировать следующие обязательные требования:
- На данную позицию нам в команду нужен действительно опытный разработчик TeamLead c реальным качественным опытом серьезной коммерческой разработки не менее 5 лет.
Что используем:
- Java SE 17+
- Spring Framework, Spring Boot
- noSQL СУБД, NoSQL Data Modeling, реляционные СУБД
- in memory хранилища
- OLAP
- Netty framework
- search engine
- JavaCard
- Различные шаблоны проектирования
- Nginx
- RabbitMQ
- HAProxy
- Linux
- Git
- YouTrack
- и многое другое
- Мы используем всем известные гибкие методологии, но делаем их еще гибче под нас так, чтобы они помогали, а не мешали работе. И да, у нас есть команды, спринты и доски, и нет, у нас нет ежедневных митингов ;)
- И это не все) У нас классные CTO и тимлиды, поддерживающие актуальные IT-тенденции и активно ратующие за современные технологии разработки. Поэтому мы постоянно растём и развиваемся как в инструментарии, так и в подходах к разработке.
Обязанности:
- Разработка и архитектура:
— Проектирование и реализация высоконагруженной платформы IoT Hub с использованием Java и связанных технологий.
— Создание масштабируемой микросервисной архитектуры, оптимизированной для обработки данных с миллионов IoT-устройств.
— Интеграция с IoT-протоколами (MQTT, CoAP, HTTP, WebSocket) и облачными сервисами.
— Разработка механизмов обработки, хранения и анализа потоковых данных (реализация паттернов CQRS, Event Sourcing). - Техническое лидерство:
— Руководство командой разработчиков (3–7 человек): распределение задач, контроль сроков, код-ревью, внедрение best practices.
— Участие в принятии архитектурных решений и создание технической документации.
— Оптимизация CI/CD процессов. - Безопасность и надежность:
— Реализация механизмов аутентификации/авторизации устройств (X.509, OAuth2, JWT).
— Обеспечение отказоустойчивости, мониторинга (Prometheus, Grafana, Zabbix), оповещений, реагирования на инциденты.
— Работа с шифрованием данных на уровне транспорта (TLS) и хранилищ. - Сотрудничество:
- Взаимодействие с продукт-менеджерами и аналитиками для получения требований.
— Участие в кросс-командных инициативах.
Требования:
Технические навыки:
— Опыт разработки на Java 17+, включая многопоточность, NIO, сборку мусора.
— Глубокое понимание Spring Framework (Spring Boot, Spring Security, Spring Integration, Spring Cloud).
— Опыт работы с брокерами сообщений (Kafka, RabbitMQ).
— Умение работать с облачными платформами и контейнеризацией (Docker, Kubernetes).
— Знание сетевых протоколов (TCP/IP, UDP) и особенностей low-latency систем.
Управленческие навыки:
— 3+ года опыта в роли Tech Lead/Team Lead в проектах с командой от 3 человек.
— Навыки планирования (Scrum/Kanban), использования Jira/Confluence/YouTrack.
— Умение мотивировать команду, разрешать конфликты и делегировать задачи.
Как преимущество:
— Опыт с edge computing и OTA-обновлениями для IoT-устройств.
— Понимание или желание разобраться в промышленных стандартах IoT (ISO/IEC 30141, IEEE P2413).
— Знание Python/C++ для прототипирования низкоуровневых компонентов.
— Базы данных временных рядов (InfluxDB, TimescaleDB), потоковая обработка (Apache Flink, Kafka Streams).
Soft Skills:
— Способность объяснять сложные концепции нетехническим стейкхолдерам.
— Готовность лидировать мероприятия Agile: груминг, дейли, демо, ретроспектива.
— Английский B1+ (чтение документации).
Условия:
- У нас стандартная пятидневка, пятница – короткий день.
Формат работы: удалёнка или тихий комфортный офис на набережной с видом Москву-реку и Сити - кому как больше нравится.
Время начала и окончания рабочего дня – у нас есть и жаворонки, и совы, мы одинаково любим всех :) - Мы гибки и ориентированы на результат, всё остальное - обсуждаемо и решаемо. Взаимная лояльность и уважение – наше всё!
- Мы обучаемся и обучаем. Ежегодные профильные конференции, курсы и тренинги, электронная библиотека, занятия английским в офисе или по skype – пожалуйста, такое есть у нас.
- Нам небезразлично здоровье сотрудников, поэтому у нас есть ДМС и компенсация занятий спортом/фитнесом.
- Мы не только ударно работаем, но и ударно отдыхаем – наши корпоративы навсегда остаются в памяти сотрудников чудесными и теплыми воспоминаниями.
- Ну и, конечно, как и в любой уважающей себя IT-компании, у нас есть уютная кафешка в офисе, чай/кофе, фрукты/печеньки, релакс-зона с плазмой, приставками, караоке и тренажерами для снятия напряжения и повышения рабочей эффективности :)
- А еще у нас практически нулевая текучка, что скажет о компании лучше любых слов!