Компания больше не ищет сотрудника. Посмотрите похожие предложения

Java/PHP-разработчик (Кинопоиск)
в Плюс Фантех
от 300 000 ₽/мес на руки

Технологии/инструменты
Кинопоиск — онлайн-кинотеатр, который показывает лицензионный контент от правообладателей. Платформа Кинопоиска — это набор ключевых core-сервисов, на которых он строится как продукт. Мы ищем разработчика в команду разработки платформы Кинопоиска, которая отвечает за контуры отдачи основных метаданных: фильмов, сериалов, телеканалов, персон и т. д. Мы проектируем и разрабатываем core-сервисы, на которые опираются остальные продуктовые сервисы при любых сценариях работы с метаданными, будь то отображение главной страницы энциклопедии или кинотеатра, поиск карточек с информацией о контенте, формирование подборок и т. д.
В зоне ответственности команды мы выделяем следующие крупные направления:
Контур отдачи метаданных — набор микросервисов, основная задача которых быстро отдавать по запросу метаданные различных сущностей. Сюда входят сами микросервисы отдающие данные, а также специальные генераторы, формирующие оптимизированные слепки баз данных для дальнейшей отдачи.
Admin backoffice — сервисы, предоставляющие отдельным командам контент-менеджеров возможность создания/редактирования/удаления сущностей и их метаданных. Эти сервисы реализованы на разных языках программирования (Java/PHP), а также работают с разными базами данных, что в свою очередь требует поддержания консистентности между этими базами при работе сервисов.
Scheduling backoffice — отдельно выделенные автоматические компоненты, выполняющие описанные задачи по расписанию. Сюда относятся как выгрузки данных для внешних пользователей, так и разные автоматики под сложную логику массового изменения данных.
Наши микросервисы отдачи метаданных должны быть высокодоступными и обрабатывать десятки тысяч запросов в секунду с минимальными задержками, что накладывает особые требования к коду и нашим процессам. Мы активно используем реляционные базы данных и стремимся максимально эффективно работать с данными, поэтому уделяем очень большое внимание схеме данных и быстродействию SQL.
Наш стек
- PHP, Java 21, Spring Boot, GraphQL, Netflix Hollow, MySQL, PostgreSQL, Redis, YDB/YT, микросервисная архитектура.
Какие задачи вас ждут
- Рефакторинг легаси-частей.
Кинопоиск постоянно развивается: добавляются новые типы контента, их метаданные, а также пользовательские сценарии. Всё это требует поддержки в сервисах, работающих с метаданными, однако из-за части сервисов, существующих на PHP, с этим возникают сложности. Поэтому мы постоянно стремимся к актуализации нашего кода, отказу от старых частей Кинопоиска в пользу более новых технологий. Здесь потребуется анализировать существующие решения на PHP, проектировать их перенос на актуальные Java-сервисы с учётом архитектуры текущего контура и реализовывать перенос этих данных.
- Архитектурные задачи.
Мы не просто переносим функциональность — мы пересматриваем процессы и готовим их к масштабированию. Вы будете работать с архитектурой, продумывать схемы взаимодействия и участвовать в архитектурном ревью.
- Поддержка бэк-офиса.
Сервисы бэк-офисной части являются довольно важной частью платформы, с их помощью ежедневно создают и меняют большой набор карточек и метаданных. Иногда в этих сервисах по разным причинам возникают проблемы, которые требуют оперативного решения.
- Запуск новых фич.
Вам предстоит добавлять новые типы контента или новые типы метаданных, которые нужно будет поддерживать по всей системе. Вы займётесь проектированием хранения этих данных в базах данных и отдачи их по контуру, а затем и реализацией нужных частей при отдаче данных и редактировании их через бэк-офис-сервисы.
- Оптимизация ресурсов.
Почти все компоненты основного контура отдачи метаданных являются высоконагруженными и критичными для пользователей. Поэтому будут задачи, направленные на оптимизацию ресурсов и скорости работы, повышение надёжности и отказоустойчивости.
Мы ждем, что вы
- Программировали на PHP и Java.
- Взаимодействовали со Spring.
- Работали с реляционными СУБД и знаете SQL.
- Знаете базовые алгоритмы и структуры данных.
Будет плюсом, если вы
- Разрабатывали микросервисную архитектуру.
- Знакомы с реактивным программированием и GraphQL.
- Взаимодействовали с NoSQL базами данных, работали с MongoDB и Redis.
Что мы предлагаем
Заботу о здоровье
Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят: стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев.
А также
- Психотерапия в офисе или онлайн-сервисах.
- Лазерная коррекция зрения через год работы.
- Ведение беременности и роды — через два года.
- Страховка для родственников по системе 80/20.
- Мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%.
Рост и развитие
В Яндексе есть всё, чтобы постоянно развиваться и учиться новому: внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей.
Также мы оплачиваем участие в профильных конференциях — как в качестве спикера, так и в качестве участника.
Кроме того, в Яндексе есть внутренние проекты, где наши сотрудники делятся экспертизой, обсуждают сложные темы и разбирают кейсы своих проектов.
Спорт
Во всех крупных офисах Яндекса есть спортзалы со всем необходимым: тренажёрами, спортивным инвентарём, душевыми, шкафчиками для одежды и вещей. Можете заниматься самостоятельно, а можете с корпоративным тренером.
А также
- Бесплатные онлайн-тренировки с FITMOST.
- Скидки в фитнес-клубах, бассейнах, студиях йоги, скалодромах и других местах.
Спортивный клуб Яндекса
В Яндексе есть спортивный клуб и много спортивных команд. У них есть свои лидеры, чаты, программы тренировок. А ещё они регулярно участвуют в забегах, триатлонах, «Гонке героев», футбольных и других соревнованиях. Вы сможете присоединиться к существующим командам или собрать свою.
И еще
-
Гибкий график. У нас нет фиксированного времени начала и конца рабочего дня — работайте так, как удобно вам и вашей команде.
-
Жилищные займы. Льготная ставка на покупку жилья и улучшение жилищных условий — в зависимости от стажа, позиции и результатов ревью. Действует для сотрудников, работающих в российских офисах Яндекса.
- Всё для детей. Страхование, детские дни в офисе, подарки на рождение детей и чекапы при планировании беременности.


О компании Плюс Фантех
Плюс Фантех Яндекса (50+ млн пользователей) — это Кинопоиск, Музыка, Афиша, Букмейт и Плюс. Мы искренне любим то, чем занимаемся, поэтому стараемся сделать наши сервисы максимально удобными и полезными.