💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Middle / Senior Developer (Scala\Java)

Местоположение и тип занятости

Москва

Компания

ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России

Описание вакансии

Условия работы

Наша команда разрабатывает проект с самым современным стеком технологий по обработке данных. Мы собираем публичную информацию обо всех известных узлах сети Интернет для построения экспертных систем компании и используем возможности таких технологий как Kubernetes, Kafka и Scala, чтобы сделать Интернет более безопасным.
Требования

  • Опыт разработки и эксплуатации распределённых систем: работа с очередями, БД, кэшами
  • Знание Scala или Java SE, при условии, что вы хотите писать на Scala
  • Опыт работы с Linux на уровне опытного пользователя
  • Опыт работы с Kubernetes
  • Способность разбираться в чужом коде и брать на себя ответственность за развитие и поддержку системы

Не является обязательным требованием, но будет плюсом, если есть что-нибудь из:

  • Умение читать и понимать код на Go или C++
  • Опыт с NoSQL решениями Tarantool, ClickHouse
  • Опыт работы с системой мониторинга Prometheus
  • Опыт работы с любым из deploy инструментов Ansible, Puppet, Chef
  • Понимание основных концепций функционального программирования: функции высокого порядка, чистые функции, неизменяемые структуры

Обязанности

  • Разработка, поддержка и мониторинг системы обработки данных на языках Scala и Python
  • Переработка существующей системы на Scala и Python
  • Анализ требований, участие в разработке планов и оценке реализации
  • Активное участие в выборе и проработке технологий
  • Проведение кодревью

Мы предлагаем

  • Интересные задачи
  • Возможность влиять на выбор технологий и инструментов