Компания «Теком» – лидер в области разработки программного обеспечения для сфер телерадиовещания и телекоммуникаций. Уже более 30-ти лет инженеры компании успешно реализуют проекты в России и на международном рынке.
Мы аккредитованная Минцифры РФ IT-компания.
Обязанности:
-
Участие в разработке решений в области телекоммуникаций и мониторинга сетевой инфраструктуры
-
Непосредственное участие в проектировании и разработке новых функциональных модулей, в поддержке и оптимизации существующего функционала
-
Анализ показателей работы системы с предложениями по улучшению, включая оценку надежности, производительности существующих и новых решений
-
Поддержание жизненного цикла программного продукта
-
Разработка на Java / Spring Framework
Требования:
-
Опыт разработки на Java (Kotlin) не менее 5 лет
-
Опыт работы со Spring Framework (не менее 3-х лет), ORM (Hibernate) / JOOQ
-
Опыт работы с SQL/NoSQL базами данных: PostgreSQL, ClickHouse, Redis
-
Твердое знание принципов разработки ПО: ООП, SOLID, … (функционального/реактивного программирования будет плюсом)
-
Твердое понимание работы JPA/ORM (Hibernate): плюсы и минусы
-
Понимание ACID и принципов транзакционности
-
Опыт написания тестов на разрабатываемой код: JUnit 5, Mockito, Hamcrest, SpringBootTest
-
Понимание принципов REST
-
Умение декомпозировать и оценивать сложность/время выполнения задачи.
-
Нацеленность на выпуск качественного продукта на основе требований и потребностей заказчика.
-
Умение работать в команде как с горизонтальной, так и с вертикальной структурой.
-
Способность критического мышления в сложных ситуациях и выработке путей достижения оптимального результата.
Будет плюсом:
- Опыт работы с Kafka, RabbitMQ
-
Опыт разработки ПО по Agile-методологиям: Scrum, Kanban
-
Работа с окружением Docker/Kubernetes
-
Понимание принципов и опыт разработки распределенных систем на основе (микро-)сервисной архитектуры
-
Понимание принципов работы сетевых технологий и протоколов. Работа с SNMP.
-
Опыт разработки решений для сетевого оборудования
-
Знание скриптовых языков (Python, Unix shells)
Условия трудоустройства:
- Полностью оборудованное рабочее место, использование в работе только лицензионного ПО.
- Пятидневная рабочая неделя, 8-часовой рабочий день с возможностью гибкого графика.
- Полис ДМС со стоматологией.
- Возможности карьерного и профессионального роста.
- Полный социальный пакет‚ оформление в соответствии с Трудовым Кодексом РФ.
- Зарплатные ожидания обсуждаются на собеседовании и всегда принимаются во внимание при оффер
- Компенсация спорта, дополнительные выходные.