Java\Kotlin-разработчик в финансовое ядро Яндекс Путешествий
Яндекс Путешествия — сервис, который поможет спланировать поездку за несколько минут: подобрать билеты, отель или апартаменты, почитать отзывы и оплатить всё картой.
Мы разрабатываем новое финансовое ядро Яндекс Путешествий — систему Gringotts, которая фиксирует денежные поступления от пользователей и выплаты партнёрам с учётом разнообразной финансово-юридической специфики.
Наша цель — сделать отражение всех денежных потоков, проходящих через сервис, предельно точным и прозрачным. Благодаря этому:
- финансовые аналитики получат удобные инструменты для прогнозирования доходов и расходов компании;
- отельеры — подробные отчёты по выплатам за проживание;
- бухгалтеры — точные данные в учётных системах.
Gringotts — новая система, которую мы разрабатываем с нуля. Это даёт разработчикам возможность влиять на архитектурные решения и формировать технические подходы.
Масштаб задач значителен: в ближайших планах — расширение на железнодорожные и авиабронирования, а также поддержка международных партнёров с более сложной финансово-юридической спецификой. Каждое такое расширение требует проектирования новых расчётных схем, интеграций и архитектурных решений.
Наш стек
В основном мы используем Kotlin и очень любим писать на нём DSL, но часть сервисов написаны на Java. Основные технологии — Spring, PostgreSQL, Hibernate, gRPC, а также YT, YDB, Logbroker.
Какие задачи вас ждут
Разработка инфраструктуры Gringotts
С одной стороны, сервис должен быть доступным и понятным для продуктовых разработчиков из соседних команд, чтобы они сами могли внедрять новые финансовые фичи. С другой стороны, нам важны бескомпромиссная надёжность и высочайший уровень защиты от случайных багов.
Разработка новых продуктовых финансово-юридических сценариев
Мы не закрываем Gringotts от других продуктовых команд, а помогаем вести в нём большие продуктовые стройки.
Мы ждём, что вы
- Разрабатывали на JVM-языке от 6 лет
- Использовали различные схемы взаимодействия между сервисами: синхронное, очередь
- Знакомы с паттернами взаимодействий (сага, двухфазные коммиты и т. д.) и координацией событий
Будет плюсом, если вы
- Готовы разбираться в сложных финансово-юридических схемах и переводить их на строгий инженерный язык
- Мыслите системами и процессами, уверенно управляете асинхронными потоками данных и умеете держать в голове архитектуру целиком
- Не прощаете малейших расхождений баланса в тестах и защищаете код даже от самых маловероятных ошибок
Бенефиты работы в Яндексе
Здоровье
- Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят:
- Базовые услуги: плановая помощь и неотложная за рубежом, страхование от несчастных случаев для любителей активного отдыха и лечение критических заболеваний.
- Ментальное здоровье: врачи в клиниках по ДМС, онлайн-консультации с психологами. А также психотерапия в офисах, где есть кабинет психотерапевта.
- Ежегодные чекапы: мы за превентивную заботу о здоровье, поэтому по ДМС можно проходить чекапы и регулярно вакцинироваться.
- Больничный: 30 дней в году оплачиваются — вы получите полную зарплату, как будто не болели.
- Стоматология: плановые процедуры, профессиональная чистка и экстренная помощь за рубежом.
- Коррекция зрения: после года работы ДМС покрывает коррекцию зрения и хирургическое лечение косоглазия.
- Терапевты в офисах: если почувствовали себя неважно, можно обратиться в кабинет врача-терапевта, такие есть во всех крупных офисах Яндекса.
- Ведение беременности и роды: оплачиваем ведение беременности и роды для сотрудниц и жён сотрудников, которые с нами более двух лет. Страховка для родственников по системе 80/20: мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%. В страховку входит всё то же самое, что и у вас.
Все интересные вам вакансии в одном профиле
Войти и откликнуться