👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Старший 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 и т.д.) и конференции в России и за рубежом.