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
- Анализ требований, участие в разработке планов и оценке реализации
- Активное участие в выборе и проработке технологий
- Проведение кодревью
Мы предлагаем
- Интересные задачи
- Возможность влиять на выбор технологий и инструментов