Город: Ташкент
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет
- Разработка и сопровождение микросервисов для платформы B2B Payments и продуктов BNPL (Buy Now, Pay Later) на базе Spring Boot.
- Создание и развитие REST API для интеграции с внутренними банковскими системами, платежными шлюзами, ERP-системами корпоративных клиентов и внешними партнерами.
- Разработка функционала обработки B2B-платежей, рассрочки (BNPL), управления лимитами, графиками платежей и жизненным циклом финансовых операций.
- Проектирование и оптимизация объектов базы данных (таблицы, индексы, представления, функции и хранимые процедуры) для обеспечения высокой производительности платежной платформы.
- Разработка и оптимизация сложных SQL-запросов, импорт и экспорт данных, обработка и парсинг XML-сообщений, используемых при обмене финансовой информацией.
- Интеграция сервисов через Message Broker (Kafka, RabbitMQ и др.) для обеспечения надежного асинхронного взаимодействия между компонентами платежной системы.
- Реализация механизмов безопасности, защиты API, аутентификации и авторизации в соответствии с требованиями банковских и платежных систем.
- Разработка и поддержка автоматизированных тестов (Unit и Integration Tests), обеспечение качества, надежности и стабильности платежных сервисов.
- Участие в проектировании архитектуры, развитии платежной платформы и внедрении новых сервисов для корпоративных клиентов в направлении B2B Payments и BNPL.
- Коммерческий опыт разработки на Java от 3 лет (уровень Middle+) в проектах с высокой нагрузкой.
- Уверенное знание Java 17+ (или Java 11+) и современных возможностей платформы.
- Практический опыт разработки с использованием Spring Boot, Spring Core, Spring Cloud.
- Опыт разработки и сопровождения приложений на основе микросервисной архитектуры.
- Опыт создания высоконагруженных REST API и интеграционных сервисов.
- Практический опыт работы с брокерами сообщений Apache Kafka и/или RabbitMQ.
- Опыт работы с реляционными базами данных (PostgreSQL) и написания сложных SQL-запросов; понимание принципов проектирования БД и оптимизации производительности.
- Опыт работы с Redis (кэширование, хранение сессий, распределенные блокировки).
- Практический опыт разработки реактивных приложений с использованием Spring WebFlux будет преимуществом.
- Опыт работы с системами контроля версий (Git/GitLab) и понимание процессов Code Review.
- Умение анализировать, сопровождать и рефакторить существующий код, участвовать в проектировании архитектурных решений.
- Понимание принципов разработки безопасных и отказоустойчивых сервисов, опыт написания Unit и Integration тестов.
- Опыт работы в Agile-командах (Scrum/Kanban) будет преимуществом.
- Владение русским языком — обязательно; знание английского (для работы с технической документацией) и узбекского языка будет преимуществом.
- Работу в инновационном цифровом банке страны.
- Программу профессионального развития и карьерного роста.
- Корпоративное обучение и тренинги.
- Кафетерий льгот: обучение, развитие, книги, спорт, ментальное здоровье и путешествия.
- Комфортные условия труда.
- Работа с профессиональной командой в разработке интересных продуктов.
- Современный офис.
- Официальную заработную плату.
- Командная работа Agile.
Адрес: Ташкент, Яшнабадский район, улица Шахрисабз, 21
Похожие вакансии