Крупная российская компания - разработчик биллинговых систем с более чем 20-летней историей - приглашает специалиста по backend разработке на Java/Scala присоединиться к своей команде.
Проект: развитие и поддержка высоконагруженной системы комплексной обработки событий (CEP) для компании федерального уровня.
Задачи
Развитие и поддержка системы комплексной обработки событий (CEP), реализованной на Apache Storm. Текущая нагрузка - до 100 тысяч событий в секунду.
Развитие модуля Системы управления маркетинговыми кампаниями, основанного на online-processing событий:
- Координация команды разработки;
- Проектирование и разработка серверных компонент для распределенной высоконагруженной системы ;
- Решение инцидентов в ходе промышленной эксплуатации системы.
Требования
- Отличное знание Java или Scala, структур данных и алгоритмов, функционального программирования;
- Опыт разработки и промышленной эксплуатации серверных JVM приложений, понимание принципов построения отказоустойчивых систем;
- Опыт использования инструментов многопоточного программирования;
- Понимание принципов continuous delivery, опыт применения;
- Опыт потоковой обработки данных (Apache Storm, Apache Kafka), оптимизации производительности распределенных систем;
- Желателен опыт с технологиями Hadoop, RabbitMQ;
- Знание английского языка (чтение документации и переписка).
Условия
- Полностью «белая» заработная плата, премиальная система;
- Работа в команде экспертов высокого уровня;
- Центр обучения: профессиональное обучение, курсы иностранных языков;
- ДМС, страхование от несчастных случаев, спортзал в офисе, компенсация затрат на питание;
- Дополнительные материальные выплаты: пособие при рождении ребенка и др.;
- Комфортные условия: гибкий график, бесплатные чай, кофе и т.п.
Подраздел:
Java, Scala, Apache Storm, backend, web, Moscow