Разработчик Scala
Описание
Обязанности: Разработка ETL потоков на платформе Hadoop (Scala + Spark SQL) Поиск возможностей оптимизации, повышение скорости расчета, эффективности использования вычислительных ресурсов Повышение стабильности работы приложений, анализ типовых ошибок и возможных рисков, развитие системы логирования, её полноты и информативности для последующей промышленной эксплуатации, при необходимости участие в решении возникающих при эксплуатации инцидентов Развитие системы контроля качества, автотестов Требования: Уверенное знание языка Scala в т.ч. коллекции, многопоточность и разделение доступа, лямбда выражения, паттерны и области их применения Навыки работы с одной из сред IDE, системой сборки, системой контроля версий (git) Знание SQL и JDBC Опыт работы с технической проектной документацией – Бизнес-требования, Технические спецификации на разработку, Архитектура, User guide, Admin guide Желание развиваться в этой профессиональной области, работать в команде, проявлять инициативу и предлагать решения Будет плюсом: Опыт работы со Scala и sbt, стеком технологий Hadoop (HDFS, Hive, Spark версии 2 и выше, spark SQL) Опыт работы с аналитическими хранилищами (DWH), знание теории баз данных Опыт работы с Unix системами, написание Shell скриптов; Опыт работы в agile, понимание принципов этой методологии и фреймворков Scrum, Kanban и т.д. Условия: Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах; Опыт работы в распределенной команде профессионалов; Уровень заработной платы обсуждается индивидуально; Возможность работать в офисе МСК