Мы ищем Java-разработчика для развития финансовой инфраструктуры Яндекса. Команда работает над доработками и новым функционалом вокруг учетной системы: развивает учётные процессы, интеграции с внутренними и внешними системами, механизмы обработки платежей, документов и финансовых данных.
Проект связан с поддержкой и масштабированием учётной системы, автоматизацией финансовых процессов, интеграцией новых сценариев расчётов и повышением надёжности потоков данных между сервисами. Вам предстоит работать на стыке разработки, архитектуры и финансового домена: проектировать решения, которые помогают бизнесу быстрее запускать новые процессы и корректно отражать их в учёте.
Какие задачи вас ждут:
- Развивать функциональность вокруг учетной системы (OeBS) для финансовых процессов Яндекс Вертикалей. Вы будете участвовать в доработке учётной логики, проектировании новых сценариев и интеграций, а также в развитии сервисов вокруг OeBS.
- Реализовывать мультивалютные расчёты. Вам предстоит разрабатывать механику учёта обязательств в валюте, проведения платежей в разных валютах, расчёта курсовых разниц и поддержки рублевых.
- Создавать решения для работы с виртуальными картами. Нужно будет проектировать и реализовывать логику работы с депозитами в платёжных системах, списаниями, контролем балансов, а также архитектуру учёта и хранения этих средств.
- Автоматизировать процессинг входящих документов и ЭДО. Вы будете развивать документооборот с партнёрами, в том числе для международных направлений. Возможны интеграции с существующими решениями для парсинга документов.
- Проектировать надёжные и масштабируемые интеграции. Вы будете работать с синхронным и асинхронным взаимодействием между сервисами, снижать риски отказов и дублирования финансовых операций, контролировать нагрузку на интеграции и помогать подключать новые финансовые сценарии к существующей архитектуре.
Мы ждем, что вы:
-
Программируете на Java 21+ в стеке Spring, Spring Boot;
-
Знаете Hibernate, Jdbc;
-
Умеете работать с БД (PostgreSQL);
-
Понимаете принципы микросервисной архитектуры;
-
Умеете тестировать код и писать юнит-тесты;
-
Аккуратны и внимательны к деталям;
-
Готовы самостоятельно прорабатывать технические и архитектурные решения.
Будет плюсом, если вы:
-
Имеете опыт работы с очередями (SQS, Kafka, MQ);
-
Участвовали в разработке высоконагруженных систем;
-
Работали с Docker;
-
Разрабатывали приложения в среде Kubernetes;
-
Применяли на практике методологию DevOps;
-
Подключали Redis;
-
Разрабатывали финансовые системы;
-
Работали с Temporal;
-
Знакомы с OeBS (если нет – научим)
-
Имеете опыт использования AI-ассистентов и современные AI-инструменты для разработки
Похожие вакансии
Навык программирования на языке 1С 8.3 (управляемые формы). Знания архитектуры платформы 1С версии 8. Знания основных объектов...
Высшее образование, профиль информационные технологии, математика/физика, экономика. Опыт работы от 2х лет с Optimacros, Anaplan или альтернативных сситемах...
Опыт работы бухгалтером с аналогичным функционалом. Знание бухгалтерского, налогового и трудового законодательства. Высшее образование (бухгалтерский учет, экономическое). Знание программы 1...
Опыт работы с языком Pawn. Понимание принципов работы мультиплеерных игр: репликация и синхронизация данных между клиентом, сервером и скриптовым уровнем.
Опыт работы с Linux: от 1 года. Опыт работы с C++: от 1 года. Опыт работы с Python: от 1...
