Scala Senior Developer
з/п не указана
Москва
Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
В группу разработки инфраструктуры требуется опытный Scala разработчик бэкенда для развития распределенной системы обработки данных.
Обязанности:
- Разработка сервисов на scala
- Поддержка и развитие существующих сервисов
- Разработка spark приложений для обработки данных
- Участие в проектировании архитектуры разрабатываемых решений
- Участие в выборе используемых технологий и компонентов
- Участие в настройке и улучшении CI/CD
- Внедрение и сопровождение технических решений
- Документирование разрабатываемых решений
Требования:
- Глубокое знание платформы JVM
- Уверенное владение scala
- Опыт разработки многопоточных приложений
- Понимание принципов функционального программирование
- Опыт написания тестов
- Опыт работы с любой СУБД
- Опыт работы с любой системой контроля версий
Желательно:
- Опыт создания высоконагруженных распределенных систем
- Опыт развертывания приложений в контейнерах docker
- Опыт использования систем управления контейнерами приложений (Kubernetes, Mesos, ..)
- Опыт работы с Hadoop стеком
- Опыт разработки систем с использованием брокеров сообщений (RabbitMQ, Apache Kafka и т.п.)
- Знание python
- Опыт использования NoSQL баз данных (Cassandra, HBase, Redis и др.)
- Опыт разработки облачных решений (MS Azure, AWS, Google Cloud)
Мы предлагаем:
Интересную работу
Команда лучших экспертов
Масштабные задачи
Самые современные технологии
Расширение технического кругозора
Социальный пакет
ДМС и страхование жизни (включая детей) с первого дня
100% оплата больничного
Бесплатное обучение: митапы, конференции, сертификации, 7 иностранных языков
Ежемесячный бонус на обеды
Оплата мобильной связи
Комфортные условия
2 спортзала и сауны прямо в офисе
Свой ресторан и бар
Врач и массаж в офисе
Программа релокации для кандидатов из регионов
Ключевые навыки
Вакансия опубликована 15 декабря 2020 в Москве