Старший Scala - разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наша команда Raiffeisen Business Online создает интернет-банк для юридических лиц, который позволяет нашим клиентам просто, быстро и надежно управлять своими счетами. Сервис активно развивается, в нем появляются новые возможности и продукты. Мы реализовали и запустили OpenID Provider на Scala и Single Sign On для сотни тысяч клиентов. В разработке придерживаемся микросервисного подхода, любим и используем стек Lightbend и уделяем внимание практикам DevOps.
Если ты проповедуешь функциональные ценности, можешь часами рассуждать про монадные преобразования и хочешь сделать лучший интернет-банк, то нам точно есть, что обсудить!
В этой роли ты будешь:
- разрабатывать микросервисную платформу с большим количеством активных пользователей (~100k+);
- участвовать в разработке архитектуры и алгоритмов системы;
- автоматизировать процессы разработки/тестирования/релиза (CI/CD).
Мы используем:
Frameworks - Play, Akka (Actors, Persistence, FSM, Streams, HTTP);
Patterns - Microservices, CQRS, Event Sourcing;
Messaging - ActiveMQ, WebSphere MQ;
Logs management - ELK stack;
Monitoring - Zabbix;
RDBMS - PostgreSQL;
NoSQL - пока не используется;
CI/CD - Lightbend Reactive Platform, Atlassian stack;
Frontend - React JS.
Необходимая экспертиза:
- опыт разработки Scala от 3-х лет;
- знание и опыт работы с Akka (actors, akka-http, akka-streams, akka-persistence);
- знание стандартных алгоритмов, структур данных, приемов и практик FP;
- желание улучшать и оптимизировать существующий код.
Плюсом будет:
- опыт работы с FP-библиотеками (scalaz, cats, shapeless);
- опыт работы c NoSQL системами для сбора и анализа больших объёмов данных (Hadoop, Cassandra).
Мы предлагаем:
- бесплатный тренажерный зал в офисе;
- медицинская страховка, включающая стоматологию, с первого дня;
- гибкий график;
- отсутствие дресс-кода;
- уютный офис в минуте от ст. м. Технопарк;
- скидки на корпоративные банковские продукты;
- профессиональные обучающие курсы (в т.ч. на coursera, udemy и т.д.) и конференции в России и за рубежом.