Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаРазработчик на Java в команду продуктовой платформы Музыки
Наши технологии: Java 17, Spring Boot, MongoDB, YDB, Redis, MapReduce на кластерах Яндекса, микросервисная архитектура
Какие задачи вас ждут
Проектирование и разработка новых микросервисовУ нас нет системных аналитиков и архитекторов, поэтому разработчики самостоятельно уточняют функциональные требования к фиче, составляют нефункциональные требования, проектируют архитектуру, представляют на ревью команде и далее реализуют задуманное до внедрения в продакшен.
Платформизация решений
Одна из задач нашей команды — сделать так, чтобы добавление новых клиентов, платформ и стран было максимально простым и безболезненным. Мы стараемся сделать нашу архитектуру и код гибкими, заранее учитывающими будущие возможные запуски и интеграции.
Быстрая разработка и запуск экспериментальных проектов
Иногда стабильность и архитектура уходят на второй план, когда нам нужно быстро проверить продуктовую гипотезу. Например, запустить аналог «Моей волны» в отдельном микросервисе или адаптировать результаты лучшего поиска.
Оптимизация
Многие из наших компонентов являются высоконагруженными и критичными для пользователей. Поэтому мы по максимуму оптимизируем ресурсы и скорость работы сервисов, повышаем их надёжность и обеспечиваем отказоустойчивость.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы
- Отлично разбираетесь в Java
- Знаете базовые алгоритмы и структуры данных, а также области их применения
- Работали с реляционными и нереляционными базами данных
- Самостоятельно прорабатывали продуктовые проекты
- Проектировали архитектуру для продуктовых фич
- Писали автотесты для проверки своего кода
- Способны быстро погружаться в кодовую базу и использовать широкий спектр технологий
- Умеете и любите работать в команде
Будет плюсом, если вы
- Понимаете принципы микросервисной архитектуры
- Разрабатывали высоконагруженные распределённые системы
- Умеете эффективно работать со смежниками
- Любите музыку и всё, что с ней связано
О команде
Команда бэкенда Музыки состоит из множества команд и сейчас насчитывает более сорока разработчиков. В нашей команде продуктовой платформы пять человек: трое в Москве и двое в Санкт-Петербурге. Мы активно взаимодействуем с другими продуктовыми группами, командой инфраструктуры и эксплуатации, разработчиками мобильных приложений и веб-интерфейсов, менеджерами и тестировщиками. На общих встречах обсуждаем запуски и планы бэкенда, ретроспективы, ведём технические дискуссии и архитектурные прения.Вот примеры проектов, которые мы недавно запустили
- Музыкальный профиль пользователя
- Группировка устройств для синхронного прослушивания
- Тиндер-визард, который помогает настраивать музыкальные предпочтения
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие