Финтех

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

Коротко

Java-разработчик в финтех-компании для создания и эксплуатации надёжных серверных компонентов банковских и платёжных продуктов с интеграциями внутренних и внешних систем. Требуется опыт работы с высоконагруженными системами, обрабатывающими денежные операции, уверенное владение Java/Spring, понимание JVM, многопоточности, SQL и очередей сообщений, а также использование AI-инструментов в разработке. Плюсом будет опыт с ДБО, платежами, Kafka, Kubernetes и нагрузочным тестированием. Формат работы — офис или гибрид в Москве.

О роли
Мы в поиске 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.
•Участие в разборе промышленных инцидентов и восстановлении критичных сервисов.
Условия
•Уровень компенсации обсуждается с успешным кандидатом.
•Оформление согласно ТК РФ.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

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

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте