Java-разработчик

Java-разработчик

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

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

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

Задачи:

  • Разработка банковских и платёжных сервисов на Java: бизнес-логика, API, события и интеграции.
  • Обеспечение производительности, отказоустойчивости и масштабируемости сервисов под высокой нагрузкой.
  • Корректная обработка конкурентных и денежных операций: транзакционность, идемпотентность, дедупликация, тайм-ауты, повторная доставка и неизвестный результат.
  • Интеграция с АБС, ledger, процессингом, AML, антифродом и другими внутренними и внешними системами.
  • Автоматизация тестирования, включая модульные, интеграционные, контрактные и нагрузочные тесты.
  • Наблюдаемость и эксплуатация: метрики, логи, трассировка, диагностика инцидентов и устранение системных причин.
  • Использование AI-инструментов на всех подходящих этапах разработки с обязательной инженерной проверкой результата.
  • Участие в проектировании, ревью кода и архитектурных решений, развитие инженерных практик команды.
Наши ожидания:
  • Уверенное владение Java и экосистемой Spring/Spring Boot.
  • Опыт проектирования многопоточных и распределённых систем.
  • Понимание JVM, управления памятью, конкурентности, профилирования и диагностики производительности.
  • Опыт работы с реляционными базами данных, транзакциями, блокировками и оптимизацией SQL.
  • Опыт асинхронного взаимодействия через очереди или журналы событий, включая гарантии доставки и обработку повторов.
  • Умение проектировать и развивать REST API и событийные контракты с учётом совместимости и версионирования.
  • Опыт построения автоматизированных тестов и работы с CI/CD.
  • Понимание требований к безопасности, аудиту и защите данных в банковских системах.
  • Самостоятельность в работе с существующим кодом, неполными требованиями и унаследованными интеграциями.

Будет преимуществом:

  • Опыт работы с ДБО, B2B- и P2P-платежами, СБП, карточным процессингом, эквайрингом или checkout.
  • Понимание ledger, проводок, клиринга, расчётов, комиссий, лимитов, возвратов и сверки.
  • Опыт работы с Kafka, PostgreSQL, Redis, Kubernetes и инструментами наблюдаемости.
  • Опыт нагрузочного тестирования, capacity planning и формализации SLI/SLO.
  • Опыт разработки решений для BaaS, embedded finance или партнёрских API.
  • Участие в разборе промышленных инцидентов и восстановлении критичных сервисов.

Условия:

  • Уровень компенсации обсуждается с успешным кандидатом.
  • Оформление согласно ТК РФ

Навыки
  • Java
  • PostgreSQL
  • Redis
  • Kubernetes
  • Spring Boot
  • ledger
  • REST API
Посмотреть контакты работодателя

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

СБЕР
  • Москва

  • Не указана

Рекомендуем
Транснефть-Технологии

Fullstack Java разработчик

Транснефть-Технологии

  • Москва

  • Не указана

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

  • Не указана

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

  • Не указана

SPTLab
  • Москва

  • Не указана

Транснефть-Технологии

Senior Java разработчик (АСУ ТП)

Транснефть-Технологии

  • Москва

  • Не указана

СБЕР
  • Москва

  • Не указана

СБЕР
  • Москва

  • Не указана

СБЕР
  • Москва

  • Не указана

СБЕР
  • Москва

  • Не указана

Ред Софт

Java-разработчик

Ред Софт

  • Москва

  • Не указана

СБЕР
  • Москва

  • Не указана

Swordfish Security
  • Москва

  • Не указана

ГКУ Инфогород

Java-разработчик

ГКУ Инфогород

  • Москва

  • Не указана

РТЛабс
  • Москва

  • Не указана

СберСпасибо

Java Developer (AI / GenAI)

СберСпасибо

  • Москва

  • Не указана

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

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