Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаJava\Kotlin-разработчик в финансовое ядро Яндекс Путешествий
Мы разрабатываем новое финансовое ядро Яндекс Путешествий — систему Gringotts, которая фиксирует денежные поступления от пользователей и выплаты партнёрам с учётом разнообразной финансово-юридической специфики.
Наша цель — сделать отражение всех денежных потоков, проходящих через сервис, предельно точным и прозрачным. Благодаря этому:
- финансовые аналитики получат удобные инструменты для прогнозирования доходов и расходов компании;
- отельеры — подробные отчёты по выплатам за проживание;
- бухгалтеры — точные данные в учётных системах.
Gringotts — новая система, которую мы разрабатываем с нуля. Это даёт разработчикам возможность влиять на архитектурные решения и формировать технические подходы.
Масштаб задач значителен: в ближайших планах — расширение на железнодорожные и авиабронирования, а также поддержка международных партнёров с более сложной финансово-юридической спецификой. Каждое такое расширение требует проектирования новых расчётных схем, интеграций и архитектурных решений.
Наш стек
В основном мы используем Kotlin и очень любим писать на нём DSL, но часть сервисов написаны на Java. Основные технологии — Spring, PostgreSQL, Hibernate, gRPC, а также YT, YDB, Logbroker.
Какие задачи вас ждут
Разработка инфраструктуры GringottsС одной стороны, сервис должен быть доступным и понятным для продуктовых разработчиков из соседних команд, чтобы они сами могли внедрять новые финансовые фичи. С другой стороны, нам важны бескомпромиссная надёжность и высочайший уровень защиты от случайных багов.
Разработка новых продуктовых финансово-юридических сценариев
Мы не закрываем Gringotts от других продуктовых команд, а помогаем вести в нём большие продуктовые стройки.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы
- Разрабатывали на JVM-языке от 6 лет
- Использовали различные схемы взаимодействия между сервисами: синхронное, очередь
- Знакомы с паттернами взаимодействий (сага, двухфазные коммиты и т. д.) и координацией событий
Будет плюсом, если вы
- Готовы разбираться в сложных финансово-юридических схемах и переводить их на строгий инженерный язык
- Мыслите системами и процессами, уверенно управляете асинхронными потоками данных и умеете держать в голове архитектуру целиком
- Не прощаете малейших расхождений баланса в тестах и защищаете код даже от самых маловероятных ошибок
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие