Senior Java Backend Developer (платёжное ядро)

Senior Java Backend Developer (платёжное ядро)

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

Opla — международная B2B-платформа для прямых продаж в мобильных играх. Издатели запускают с нами собственные веб-магазины игр и принимают платежи от игроков из разных стран. Ключевая особенность продукта это AI-first подход: на базе AI работают конструктор интерфейсов магазинов, аналитика продаж и умная маршрутизация платёжных данных.

Сейчас мы ищем Senior Java Backend Developer, который присоединится к команде разработки платёжной инфраструктуры.

Тебе предстоит участвовать в создании платёжного ядра с нуля: проектировать архитектуру высоконагруженной и отказоустойчивой системы, интегрировать международных платёжных провайдеров и развивать механизмы обработки транзакций.

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

Чем предстоит заниматься:
  • Подключать PSP, MoR-партнёров и локальные методы оплаты: платежи, 3DS, возвраты, чарджбэки, вебхуки.
  • Строить платёжное ядро: роутинг между провайдерами с каскадами и повторами, стейт-машины платежей, леджер, сверки, биллинг комиссии.
  • Интегрировать vault-провайдера, чтобы данные карт не попадали в наш периметр.
  • Задавать правила для агентов (constitution.md, CLAUDE.md), писать plan.md и контракты API для денежных фич, ревьюить PR агентов.

Что мы ожидаем:

  • Опыт коммерческой backend-разработки на Java от 5 лет.
  • Практический опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем.

  • Уверенное понимание асинхронной обработки данных, очередей сообщений (Kafka, RabbitMQ или аналоги), механизмов гарантированной доставки и обработки сбоев.

  • Опыт проектирования и разработки платёжных систем с нуля, понимание принципов идемпотентности, двойной записи, безопасной обработки повторных запросов и предотвращения двойных списаний.

  • Практический опыт интеграции платёжных провайдеров (PSP, эквайринг, альтернативные методы оплаты), включая обработку вебхуков, возвратов, чарджбэков и сверку транзакций.

  • Опыт работы с платёжными или биллинговыми сервисами в production: расследование инцидентов, анализ расхождений в финансовых операциях и решение проблем со списаниями.

  • Готовность использовать AI-инструменты для повышения эффективности разработки и обеспечения качества кода.

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

  • Опыт использования Claude Code и подхода Specification-Driven Development (SDD).

  • Опыт интеграции и оркестрации нескольких платёжных провайдеров.

  • Знание модели Merchant of Record (MoR) и особенностей локальных платёжных методов, например PIX.

  • Опыт разработки платёжных решений для Gamedev или D2C-продуктов.

  • Опыт разработки веб-конструкторов или платформ для создания сайтов.

Посмотреть контакты работодателя

Похожие вакансии

SPTLab
  • Москва

  • Не указана

Рекомендуем
МТС Банк
  • Москва

  • Не указана

Рекомендуем
X5 Tech
  • Москва

  • Не указана

Рекомендуем
Ventra
  • Москва

  • Не указана

ИТЛ Консалтинг

Team Lead

ИТЛ Консалтинг

  • Москва

  • Не указана

Morizo
  • Москва

  • от 450000 RUR

Системная Интеграция

Android-разработчик (Java)

Системная Интеграция

  • Москва

  • от 450000 RUR

Центр-К
  • Москва

  • до 320000 RUR

Код Безопасности

Web backend Разработчик

Код Безопасности

  • Москва

  • до 320000 RUR

Альфа-Банк
  • Москва

  • до 320000 RUR

Авто Финанс Банк
  • Москва

  • до 320000 RUR

Р-Вижн
  • Москва

  • до 320000 RUR

Специализированный депозитарий ИНФИНИТУМ

Senior разработчик .net

Специализированный депозитарий ИНФИНИТУМ

  • Москва

  • до 320000 RUR

DatsTeam
  • Москва

  • до 320000 RUR

БАНК УРАЛСИБ
  • Москва

  • до 320000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию