Senior Scala developer

Требования

БэкендScalaAkka

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Ведущий универсальный банк в России для всех, кто ценит качество

Описание вакансии

Условия работы

Задачи:

  • Разработка и поддержка backend-компонентов системы (стек: Scala, Akka, JVM, MSA, AMQP, Camel, REST, SBT, Git);
  • Участие в разработке архитектуры и алгоритмов системы;
  • Написание юнит-тестов, нагрузочных тестов;
  • Документирование сложных компонентов.

Требования:

  • Отличное знание и опыт работы (от 3-х лет) с Java (JavaSE 1.6+) и Scala;
  • Знание особенностей работы JVM касаемо многопоточности;
  • Опыт работы со стеком Reactive Platform от Lightbend (бывший Typesafe);
  • Понимание принципов асинхронного/event driven программирования и механизмов масштабирования;
  • Знание Akka или другой реализации акторов (например, в Erlang);
  • Опыт работы с Netty/NIO/Spring/Jetty;
  • Опыт работы или знакомство NoSQL системами для сбора и анализа больших объёмов данных (Hadoop, Cassandra);
  • Хорошее знание и опыт работы с linux (с командной строкой), либо другими unix-подобными системами.

Условия:

  • Офис м. Технопарк (1 мин. от метро, БЦ Nagatino iLand);
  • Отличный соц.пакет (ДМС, тренажерный зал, скидки на банковские продукты);
  • Отсутствие бюрократии (agile – культура).