Задачи:
- Развивать функциональность вокруг учётной системы (OEBS) для финансовых процессов Яндекс Вертикалей, участвовать в доработке учётной логики, проектировании новых сценариев и интеграций, а также в развитии сервисов вокруг OEBS.
- Реализовывать мультивалютные расчёты: разрабатывать механику учёта обязательств в валюте, проведения платежей в разных валютах, расчёта курсовых разниц и поддержки рублёвых.
- Создавать решения для работы с виртуальными картами: проектировать и реализовывать логику работы с депозитами в платёжных системах, списаниями, контролем балансов, а также архитектуру учёта и хранения этих средств.
- Автоматизировать процессинг входящих документов и ЭДО, развивать документооборот с партнёрами, в том числе для международных направлений, возможны интеграции с существующими решениями для парсинга документов.
- Проектировать надёжные и масштабируемые интеграции: работать с синхронным и асинхронным взаимодействием между сервисами, снижать риски отказов и дублирования финансовых операций, контролировать нагрузку на интеграции и помогать подключать новые финансовые сценарии к существующей архитектуре.
Требования:
- Программирование на Java 21+ в стеке Spring, Spring Boot.
- Знание Hibernate, JDBC.
- Опыт работы с базами данных PostgreSQL.
- Понимание принципов микросервисной архитектуры.
- Тестирование кода и написание юнит-тестов.
- Аккуратность и внимательность к деталям.
- Готовность самостоятельно прорабатывать технические и архитектурные решения.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.