Senior разработчик Scala
Требования
Местоположение и тип занятости
Компания
Крупнейшая телекоммуникационная и ведущая ИТ-компания
Описание вакансии
Условия работы
Прикладная техника - часть цифровой экосистемы МТС (IT-компания). Задача компании - разработка программных и аппаратных решений для безопасности, выявления мошенничества и других противоправных действий, чтобы бизнес и пользователи чувствовали себя спокойно и уверенно.
Сейчас мы ищем ведущего scala разработчика на проект, где активно используется технологии BigData для потоковой обработки информации. Здесь есть потоки данных со скоростью 100 Гбит/с, петабайты информации, большие системы хранения данных, сложная аналитика в области сотовой связи, множество протоколов.
Что нужно делать:
- Разрабатывать высоконагруженные стриминговые приложения;
- Оптимизировать и улучшать существующий код (любое ваше предложение будет рассмотрено);
- Исследовать новые подходы и инструменты для работы с большими данными.
Мы ожидаем, что у вас есть:
- Опыт разработки ПО на Scala не менее 3х лет;
- Опыт разработки на Apache Spark (подойдёт опыт разработки на Apache Flink/Kafka Streams);
- Понимание структур данных, ООП, ФП, SOLID, шаблонов проектирования, микросервисной архитектуры;
- Умение разрабатывать высоконагруженное и многопоточное ПО;
- Опыт работы с SQL/NoSQL, JDBC, PostgreSQL/ClickHouse;
- Опыт работы с Apache Hadoop, Kafka, Ignite, Thrift, Hive, Aerospike, Swagger;
- Опыт написания unit-тестов;
- Умение работать с Git, Jenkins, Gradle;
- Способность разбираться в чужом коде;
- Опыт работы по методологиям разработки Agile (Scrum).
Желательно:
- Опыт работы с SBT;
- Опыт работы с нотацией ASN.1;
- Опыт работы с аудио и видео данными, транскодированием;
- Опыт работы с Docker & Kubernetes;
- Знакомство с построением сети подвижной радиотелефонной (сотовой) связи.
Бонусы
- Стабильная белая заработная плата, премии;
- Возможность профессионального развития в разных направлениях компании: неограниченный доступ к материалам одного из лучших корпоративных университетов в стране (вебинары, книги, курсы);
- Возможность реализации инициатив и даже собственной бизнес-идеи (идеи по автоматизации внутренних процессов можно реализовать в программе iDA);
- Работу в активной команде: работа в центре архитектуры и разработки, это не только личные KPI и результат - делитесь знаниями и получайте экспертизу от коллег;
- Расширенный социальный пакет с момента трудоустройства (ДМС со стоматологией, страхование жизни, страхование при поездках за рубеж и многое другое).
- Хороший отдых — отпуск 28 календарных дней + 3 календарных дня дополнительно ежегодно, а также различные скидки на путешествия от наших партнеров;
- Компенсация сотовой связи;
- Комфортный график с гибким началом/окончанием рабочего дня, возможность выбора формата работы (офис/гибрид/удаленная).