Приглашаем разработчика в команду Продукты СБП
Занимаются разработкой СБП для юр.лиц.
Система отвечает за два направления функционала по СБП. Агентский и платёжный поток. Агентский: регистрация qr кодов, регистрация клиентов, счетов, тсп в нспк. Методы по запросу статусов, списков совершенных платежей. Платёжный- ну тут понятно - платежи . Есть такие типы платежей в нашей система; C2b, B2c, B2b, диспуты, кэшбэки. Интеграций много, порядка 30, есть апи выставленное наружу банка. К нему подключены порядка 80 крупных клиентов. Для крупных клиентов делаем индивидуальное апи под их желания. Обрабатываем платежи только юридических лиц. Процессинг высоконагруженный.
Основные задачи:
- проектировать и реализовывать модули и микросервисы системы
- реализовывать интеграционные взаимодействия внутри системы и обмен с другими системами
- дорабатывать структуры БД на Postgre в рамках выполняемых задач
- участвовать в планировании и обсуждении задач
- принимать участие в тестировании функционала и ПСИ
Требования:
- уверенные знания Java 11+, Spring (Boot, Data, Kafka, WEB, Security), Hibernate
- опыт разработки высоконагруженных систем микросервисной архитектуры
- опыт работы с реляционными базами данных (PostgreSQL, Oracle)
- опыт работы с брокерами сообщений (Artemis MQ, IBM MQ, Kafka)
- опыт использования jUnit, GIT, Maven
- понимание CI/CD
- понимание технологии контейнеризации, опыт работы с Docker, Openshift/Kubernetes
- умение быстро вникать в код, оптимизировать, повышать производительность