Middle\Senior Scala developer
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
Условия работы
Что Вам потребуется:
- Опыт работы — не менее 5 лет в качестве разработчика;
- Умение писать понятный код и разбираться в чужом;
- Отличные знания в области объектно-ориентированного программирования;
- Отличное знание паттернов проектирования и архитектуры;
- Отличное знание языка программирования Scala;
- Опыт разработки высоконагруженных сервисов;
- Опыт разработки под Linux;
- Опыт работы с Docker и Kubernetes;
- Коммуникабельность, стрессоустойчивость, чувство ответственности и умение работать в команде;
- Знание английского языка достаточное для чтения документации и литературы;
- Образование — высшее;
- Внимательность, аккуратность, терпеливость, ответственность.
Вы будете заниматься:
- Анализ требований и оценка реализации;
- Проектирование сервисов на основе функциональных и нефункциональных требований;
- Создание масштабируемых и высоконагруженных инфраструктурных сервисов обработки больших объемов данных на базе технологий Hadoop-стека;
- Совместная работа с экспертами предметной области с целью извлечения из данных новых знаний, поддержки машинного обучения;
- Проведение кодревью.
Дополнительным плюсом будет:
- Опыт работы с Impala/HBase;
- Опыт работы с Cloudera/Hortonworks сборками Hadoop;
- Опыт работы с Kafka;
- Опыт работы со Spark;
- Опыт работы с Elasticsearch/Solr.