Java-разработчик (Яндекс Музыка)
Мы ищем сильного разработчика в нашу дружную команду. Вы будете работать с высоконагруженными системами обработки больших объёмов данных и крупнейшим в России музыкальным сервисом. Приходите к нам участвовать в создании продуктов, которыми пользуются миллионы!
Наши технологии: Java 17, Spring Boot, MongoDB, YDB, MySQL, Redis, Envoy, MapReduce на кластерах Яндекса, микросервисная архитектура. Разработка ведётся по методологии trunk-based development.
Какие задачи вас ждут:
Развитие сервиса и запуск новых фич
Музыка постоянно развивается: появляются новые пользовательские сценарии, типы контента, подборки, форматы аудиоресурсов, рекомендации и т. д. Также Музыка активно запускается в новых странах. Всё это требует разработки на бэкенде: начиная с создания инструментов для редакции и заканчивая реализацией API взаимодействия с клиентскими устройствами. У нас нет бизнес-аналитиков, и разработчики активно участвуют в проработке требований для новых фич и могут прямо влиять на конечный результат.
Проектирование архитектуры
У нас нет выделенной роли архитектора, поэтому разработчики сами проектируют новые фичи: оценивают нагрузку и взаимодействие сервисов, выбирают модель данных и хранилище. Чтобы архитектурные решения были качественными, мы используем процесс design review: вся команда помогает найти оптимальный вариант. Мы активно внедряем микросервисную архитектуру, поэтому не только проектируем новые фичи, но и перепроектируем старые. А ещё у нас вы сможете не просто спроектировать отдельную фичу, но и повлиять на архитектуру всей Музыки.
Оптимизация ресурсов
Многие из наших компонентов высоконагруженные и критичные для пользователей. Поэтому вы будете оптимизировать ресурсы и скорость работы, повышать надёжность и отказоустойчивость.
Мы ждем, что вы
- Отлично знаете Java, СУБД
- Знаете HTTP-протокол и принципы REST
- Знаете базовые алгоритмы и структуры данных, а также области их применения
- Умеете тестировать собственный код
- Умеете искать и предлагать решения, разбираться в чужом коде
- Самостоятельны и проактивны, понимаете, что такое продуктовая разработка, умеете и любите работать в команде
Будет плюсом, если вы
- Разрабатывали микросервисную архитектуру
- Занимались многопоточным программированием
- Создавали распределённые системы с большой нагрузкой
- Использовали нереляционные СУБД
- Жить не можете без музыки =)
Что мы предлагаем
Здоровье:
Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев.
А также:
- психотерапия в офисе или онлайн-сервисах;
- лазерная коррекция зрения через год работы;
- ведение беременности и роды — через два года.
Страховка для родственников по системе 80/20
Мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%.
Рост и развитие:
В Яндексе есть всё, чтобы постоянно развиваться и учиться новому: внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей.
А также:
- оплата участия в профильных конференциях;
- скидка 50% на изучение иностранных языков.
Кроме того, в Яндексе есть внутренние проекты, где наши сотрудники делятся экспертизой, обсуждают сложные темы и разбирают кейсы своих проектов.
Спорт:
Во всех крупных офисах Яндекса есть спортзалы со всем необходимым: тренажёрами, спортивным инвентарём, душевыми, шкафчиками для одежды и вещей.
Можете заниматься самостоятельно, а можете с корпоративным тренером.
А также:
- бесплатные онлайн-тренировки с FITMOST;
- скидки в фитнес-клубах, бассейнах, студиях йоги, скалодромах и других местах.
Спортивный клуб Яндекса
В Яндексе есть спортивный клуб и много спортивных команд. У них есть свои лидеры, чаты, программы тренировок. А ещё они регулярно участвуют в забегах, триатлонах, «Гонке героев», футбольных и других соревнованиях.
Вы сможете присоединиться к существующим командам или собрать свою.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Android-разработчик
Инженер-разработчик
3)Ноуты приличные дают.
4)В основном есть парковки у офисов.
5)Достаточно свободный график.
Сложность рабочих задач едва достигает 1/6 от сложности собеседований.
1)Вы должны понять-огромная часть "дохода" в Яндексе это..."нематериальные блага", ценность которых субъективна. Компания очень много вкладывает в дорогущие стулья, постоянные вечеринки и активности, и прочие движухи, которые мне, и многим моим коллегам постарше совершенно не нужны и не интересны. Всё это заточено под молодых и весёлых ребят, коих в компании очень много. Так же есть куча скидок, каких то еще бонусов и тд, устанешь разбираться. Всё это выливается в то, что доход в рублях на данный момент заставляет только грустить, и ничего более.
2)Вся система оценки труда и продвижения по должностям строится на признании ваших заслуг коллегами и руководителями, помножается на лояльность и "экологичность" и за закрытыми дверями обсуждается. Ваши профессиональные навыки в этой системе учитываются по остаточному принципу.
3)За пределами основных направлений твориться полный Чад кутежа, никакого отношения к бизнесу не имеющий. Молодые девочки придумывают 100+ по счёту убыточный сервис и мальчики-отличники пишут очередной велосипед для его реализации.
4)Компания не умеет и не хочет строить процессы. Ваш карьерный рост заключается в том, что вы должны сами себе придумывать процессы и начинать их навязывать коллегами, это называется "расширять зону ответственности". В итоге в какой-то момент 50%+ вашего времени начинают занимать встречи и таски, но учитываться они не будут, по этому 10-12 часов рабочего времени это норма в компании.