🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Java-разработчик в продуктовую платформу Музыки

Яндекс
Санкт-Петербург, Москва
Офис
Опубликовано: 21 Aug 2025
Яндекс Музыка — один из лидеров рынка музыкальных стриминговых сервисов России и СНГ. Мы запускаемся на новых платформах и в новых странах и ежегодно значимо растим нашу аудиторию. Но дальше только больше!

Команда бэкенда продуктовой платформы разрабатывает ключевые микросервисы, которые предоставляют клиентам API основных музыкальных сущностей (треки, альбомы, артисты), на лету вычисляют доступность и ограничения на контент, раздают аудиофайлы для проигрывания на устройства, предоставляют отчётность о прослушивании для правообладателей, распределяют пользователей по сегментам и A/B-экспериментам, делают возможным синхронное прослушивание музыки на разных устройствах и многое другое.

Наши технологии: Java 17, Spring Boot, MongoDB, YDB, Redis, MapReduce на кластерах Яндекса, микросервисная архитектура.

Какие задачи вас ждут

Проектирование и разработка новых микросервисов
У нас нет системных аналитиков и архитекторов, поэтому разработчики самостоятельно уточняют функциональные требования к фиче, составляют нефункциональные требования, проектируют архитектуру, представляют на ревью команде и далее реализовывают задуманное до внедрения в продакшн для миллионов пользователей!

Платформизация решений
Цель нашей команды — сделать так, чтобы добавление новых клиентов, платформ и стран было максимально простым и безболезненным. Мы стараемся сделать нашу архитектуру и код гибкими, заранее учитывающими будущие возможные запуски и интеграции. Так как кодовой базе довольно много лет, мы занимаемся переделкой тех мест, которые морально устарели и не соответствуют новым стандартам платформы.

Быстрая разработка и запуск экспериментальных проектов
Иногда стабильность и архитектура уходят на второй план, когда нам нужно быстро проверить продуктовую гипотезу. Например, запустить с нуля новое музыкальное приложение в арабских странах или заинтегрировать Музыку с приложением Яндекс Go. После удачного запуска MVP мы возвращаемся к проекту и приводим его к общим стандартам.

Оптимизации
Многие из наших компонентов являются высоконагруженными и критичными для пользователей. Поэтому мы по максимуму оптимизируем ресурсы и скорость работы сервисов, повышаем их надёжность и обеспечиваем отказоустойчивость.

Мы ждем, что вы

  • Отлично знаете Java
  • Знаете базовые алгоритмы и структуры данных, а также области их применения
  • Работали с реляционными и нереляционными базами данных
  • Самостоятельно прорабатывали продуктовые проекты
  • Проектировали архитектуру для продуктовых фич
  • Пишете автотесты на свой код
  • Быстро погружаетесь в кодовую базу и используете широкий спектр технологий
  • Умеете и любите работать в команде

Будет плюсом, если вы

  • Понимаете принципы микросервисной архитектуры
  • Разрабатывали высоконагруженные распределённые системы
  • Умеете эффективно работать со смежными командами
  • Любите музыку и всё, что с ней связано

О команде

Служба бэкенда Музыки состоит из множества команд и сейчас насчитывает более сорока разработчиков. В нашей продуктовой платформе пять человек: двое в Москве и трое в Санкт-Петербурге.

Мы активно взаимодействуем как с другими продуктовыми отделами, так и с командой инфраструктуры и эксплуатации, а также с разработчиками мобильных приложений и веб-интерфейсов, менеджерами и тестировщиками. У нас есть общие встречи, где мы обсуждаем запуски и планы бэкенда, проводим ретроспективы, технические обсуждения и архитектурные прения.

Вот над какими проектами мы сейчас работаем:

  • Разрабатываем единую инфраструктуру для синхронного прослушивания музыки с колонок Алисы
  • Создаём сервис по динамическому сегментированию пользователей
  • Внедряем в наши сервисы новую платформу локализации сущностей для поддержки разных языков
  • Запускаем новые уникальные фичи для международного приложения Музыки

🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие