📌 Как управлять тревогой в карьере. А не давать ей управлять вами → узнать

Middle Java developer со знанием Scala

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

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

Компания

Ведущий платёжный сервис в России и странах СНГ

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

О компании и команде

Наша команда разрабатывает и поддерживает систему автоматического скоринга транзакций в реальном времени, и различные сервисы для автоматизации задач антифрода.

Большинство высоконагруженных сервисов написаны на scala, в поддержке есть сервисы на Java, так же разрабатываются сервисы на Python и один сервис на Rust. Мы используем Git для хранения кода, Teamcity для сборки и автоматизации деплоя. Сервисы развёрнуты в Kubernetes. Для мониторинга используются Prometheus, Victoria Metrics и Grafana, логи - Elasticsearch, Kibana. Так же используются Cassandra, PostgreSQL, Oracle DB и Kafka.

Ожидания от кандидата

  • опыт коммерческой разработки и эксплуатации Scala или Java сервисов от 2 лет;
  • понимание принципов разработки масштабируемых, высоконагруженных сервисов;
  • знание актуальных практик разработки ПО включая TDD, Agile, понимание CI/CD;
  • опыт построения микросервисов с использованием Akka streams и Akka Http на Scala или Spring на Java;
  • коммерческий или учебный опыт разработки на Scala. Часть задач связана именно со Scala.
  • понимание основ DevOps практик и функционирования/развёртки сервисов в контейнерах (Docker, Kubernetes);
  • знакомство с Linux-окружением;
  • понимание особенностей NoSQL баз данных;
  • готовность участвовать в разборе инцидентов, возникших в процессе эксплуатации и вносить доработки в сервисы по результатам анализа инцидента.

Будет плюсом:

  • опыт функционального программирования;
  • знание Python или Rust.

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

  • Оформление с первого дня по ТК, современная техника, быстрая настройка доступов.
  • Удаленка на море/в горах, гибрид или офис в Москве - решаешь ты.
  • Для тех, кто в Москве, классный офис у метро Чертановская, открыт 24/7.
  • Забота о сотрудниках в виде расширенного ДМС, страховки, английского, фитнеса, мобильной связи, доступов к библиотекам, персонального бюджета на обучение и не только.
  • Возможность участвовать в митапах, хакатонах, конференциях QIWI.
  • Уникальная атмосфера для продуктивной работы и развивающая среду, где можно найти единомышленников и научиться новому. Никакой бюрократии и важных боссов :-).

Дополнительные инструкции

Cобеседование в 1.5 этапа:

  1. 30 минут с рекрутером по телефону или зум
  2. 1,5часа - техническое собеседование.

Если так неудобно, этапы можно объединить в один.