Java/Kotlin-разработчик в Систему быстрых платежей

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

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

Компания

Оператор национальной платежной системы «Мир»

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

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

ПРОЕКТ:

СБП или Система Быстрых Платежей – это принципиально новая платформа для мгновенного перевода денег 24/7 между любыми банками. Мы делаем сервис, который ежедневно помогает людям переводить деньги друзьям, оплачивать товары в магазине, сокращать издержки при ведении своего бизнеса и даже избавиться от "зарплатного рабства".

За четыре года работы мы подключили более 200 банков, и у нас уже более 100 миллионов пользователей системы.

КОМАНДА И ПРОЦЕССЫ:

Мы работаем по профессиональному Скраму. Первый в Москве официальный LeSS-кейс. Наша небольшая продуктовая группа состоит из шести кросс-функциональных кросс-компонентных команд по 4-6 человек.

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

ТЕХНОЛОГИЧЕСКИЙ СТЕК:

Наша backend-платформа основана на микросервисах и технологиях Java 11/17, Kotlin, Spring Boot, Akka, Kafka, Cassandra, Hazelcast, RDBMS, Docker.

ЧЕМ ТЫ БУДЕШЬ ЗАНИМАТЬСЯ:

  • Участвовать в полном цикле разработки;
  • Развивать архитектуру системы и проектировать функциональность, удобную в использовании;
  • Работать в тесном контакте с бизнесом и пользователями;
  • Создавать понятный для чтения и сопровождения код, покрывать его юнит-, компонентными и интеграционными тестами, проводить автоматизированное функциональное и нагрузочное тестирование, развертывать поставку на всех окружениях;
  • Помогать решать проблемы в проде, делиться своими знаниями и опытом;
  • Использовать практики eXP: TDD, pair programming, mob programming;
  • Принимать решения и вместе с командой брать за них ответственность;
  • Вдохновлять других участников команды;
  • Расширять свои компетенции и непрерывно обучаться.

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

ОТ ТЕБЯ ПОТРЕБУЕТСЯ:

  • Разделяешь ценности и принципы гибкой разработки;
  • Хочешь и умеешь работать в команде;
  • Имеешь опыт продуктовой разработки от 5-ти лет;
  • Обладаешь отличными знаниями Core Java и опытом работы со стеком Spring, в том числе SpringBoot;
  • Хорошо знаешь SQL и HTTP, уверенно - TCP, Sockets;
  • Имеешь опыт в построении высоконагруженных географически распределенных систем и понимаешь проблемы многопоточной обработки данных;
  • Готов развиваться в смежных с непосредственной разработкой областях, например, devops-практики, архитектура, автоматизация тестирования, управление продуктом.

БУДЕТ ЗДОРОВО, ЕСЛИ:

  • У тебя есть опыт работы со следующими технологиями и фреймворками: SpringCloud, WebFlux, Akka, в том числе Akka Cluster, Kafka, Cassandra, Hazelcast, Docker, K8s;
  • Ты знаешь Kotlin и корутины, или есть желание изучить этот язык;
  • У тебя есть понимание основ криптографии и практический опыт в использовании TLS;
  • У тебя есть опыт работы c Jenkins, Nexus, Ansible.
  • Знаком cо SCRUM фреймворком.

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

ЧТО У НАС ЕСТЬ:

  • Достойный уровень заработной платы + премии;
  • Официальное трудоустройство, социальный пакет: ДМС со стоматологией с первого месяца работы, телемедицина, полис для выезжающих за рубеж, доплата по больничным листам до 20 дней в году, материальная помощь в особых случаях;
  • Профессиональное развитие: обучение за счет компании, посещение профильных конференций, электронная библиотека;
  • Корпоративная культура: командные виды спорта, корпоративные мероприятия, тимбилдинги, лектории;
  • Комфортный офис на ст.м. Римская (БЦ «Голден Гейт»): зоны отдыха, кухни с чаем, кофе и снеками;
  • График работы: 5/2, возможность работать удаленно.