Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаРазработчик в команду операционных инструментов
Наша команда отвечает за бэкенд-разработку операционных инструментов, в основном поддерживаем бронирования отелей. Мы создаём сервисы, которые помогают пользователям самостоятельно решать типовые вопросы, а командам поддержки — быстрее и точнее помогать гостям и отельерам.
Мы работаем над двумя ключевыми направлениями:
- Self-service для пользователей — это сценарии, в которых гость может сам управлять бронированием, получать нужную информацию и решать вопросы без обращения в поддержку.
- Инструменты для поддержки — это внутренние системы, которые помогают операторам разбирать обращения, видеть контекст бронирования, принимать решения и взаимодействовать с отельерами.
Наша цель — снижать количество ручной работы поддержки, ускорять решение проблем и делать опыт пользователей и партнёров более предсказуемым и удобным.
Наш стек
В основном мы используем Kotlin, но часть сервисов написаны на Java. Основные технологии — Spring, PostgreSQL, Hibernate, gRPC, а также HTTP, YT, YDB, Logbroker, Redis.
Какие задачи вас ждут
Развитие и создание сервисовУ нас большой парк сервисов с высокой связностью. Необходимо грамотно пробрасывать данные между источниками и потребителями. Но если созданной архитектуры недостаточно, то нужно проектировать и создавать новые сервисы, обеспечивая связность, но не повышая запутанность. С одной стороны — чистый гринфилд, с другой — сервис сразу станет высоконагруженным, и это надо учитывать.
Проактивная поставка данных в смежные сервисы
Для качественной поддержки необходимо собрать определённый контекст знаний по заказу, гостю и отелю, а потом доставить их до системы, в которой работает сотрудник поддержки. Иногда данные раскиданы по нескольким микросервисам, и нужно их сначала собрать за разумное время. А иногда данных нет, и нужно сначала начать их хранить.
Развитие self-service для пользователей
Поменять данные заказа, попросить уменьшить штраф за незаезд или просто связаться с отелем и уточнить детали проживания — всё это можно сделать самостоятельно с помощью нашего сервиса, благодаря нашей работе.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы
- Разрабатывали на Kotlin или Java от пяти лет
- Знаете, как использовать gRPC- и HTTP-клиенты для межсервисного взаимодействия
- Умеете применять алгоритмы и структуры данных при работе с базами данных
- Знаете различные схемы взаимодействия между сервисами: синхронное, очередь
- Знакомы с паттернами взаимодействий (сага, двухфазные коммиты и т. д.) и координацией событий
Будет плюсом, если вы
- Проектировали, разрабатывали и внедряли распределённые сервисы
- Умеете работать с генеративным ИИ в разработке: промптингом, окном контекста, галлюцинациями
- Умеете превращать пожелания в процессы и бизнес-логику
- Знакомы с CRM-системами
- Строили бизнес-логику поверх ML-моделей
О команде
[Подробнее о нас](https://yandex.ru/project/verticals/java)Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие