Теком

Middle Java Developer

Не указана
  • Нижний Новгород
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Компания «Теком» – лидер в области разработки программного обеспечения для сфер телерадиовещания и телекоммуникаций. Уже более 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-часовой рабочий день с возможностью гибкого графика.
  • Полис ДМС со стоматологией.
  • Возможности карьерного и профессионального роста.
  • Полный социальный пакет‚ оформление в соответствии с Трудовым Кодексом РФ.
  • Зарплатные ожидания обсуждаются на собеседовании и всегда принимаются во внимание при оффер
  • Компенсация спорта, дополнительные выходные.