МИР PLAT.FORM — это команда, которая занимается технологическими проектами Национальной системы платежных карт. Мы разрабатываем и поддерживаем платформенные сервисы и решения в разных направлениях финтеха с использованием современной технологической инфраструктуры и лучших мировых подходов к разработке.
СБПэй – мобильное приложение для оплаты товаров и услуг в розничных магазинах и сети интернет c использованием всех поддерживаемых в СБП способов оплаты (QR-код, кнопка на сайте и т.д.)
СБП или Система Быстрых Платежей – это принципиально новая платформа для мгновенного перевода денег 24/7 между любыми банками.
Чем надо заниматься:
Развивать вместе с командой направление мобильных сервисов вокруг СБП;
Участвовать во всех шагах полного цикла разработки от анализа требований до поставки на prod;
Много общаться, чтобы понимать, что нужно сделать. У нас нет специального человека, который напишет для тебя спецификации;
Принимать в команде все технические решения по продукту;
Покрывать код тестами;
Подключаться к любой работе в команде.
Какая у нас команда и процессы?
Мы работаем по профессиональному Скраму. Первый в Москве официальный LeSS-кейс.
Наша небольшая продуктовая группа состоит из семи кросс-функциональных кросс-компонентных команд по 4-8 человек.
Мы работаем двухнедельными спринтами и выходим в прод пару раз в неделю, стремимся к ежедневным поставкам.
Придерживаемся принципов продуктовой разработки: команда работает над фичей от проработки бизнес-идеи до вывода на прод.
Полное доверие командам в принятии решений относительно архитектуры и технической реализации.
Какой у нас стэк?
Наше приложение СБПэй представлено на платформах iOS и Android, планируется запуск web-версии;
Наша backend-платформа основана на микросервисах и технологиях Java 11/17, Kotlin, Spring Boot, Akka, Kafka, Cassandra, Hazelcast, RDBMS, Docker.
Обязанности
- Участвовать в полном цикле разработки;
- Развивать архитектуру системы и проектировать функциональность, удобную в использовании;
- Работать в тесном контакте с бизнесом и пользователями;
- Создавать понятный для чтения и сопровождения код, покрывать его юнит-, компонентными и интеграционными тестами, проводить автоматизированное функциональное и нагрузочное тестирование, развертывать поставку на всех окружениях;
- Помогать решать проблемы в проде, делиться своими знаниями и опытом;
-Использовать практики eXP: TDD, pair programming, mob programming;
- Принимать решения и вместе с командой брать за них ответственность;
- Вдохновлять других участников команды;
- Расширять свои компетенции и непрерывно обучаться.
Обязательные требования
- Разделяешь ценности и принципы гибкой разработки;
- Хочешь и умеешь работать в команде;
- Имеешь опыт продуктовой разработки от 6 лет;
- Обладаешь отличными знаниями 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 фреймворком.