🔥

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

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

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

Java-разработчик в Кинопоиск

Яндекс
Санкт-Петербург
Офис
Опубликовано: 19 Sep 2025
Кинопоиск — онлайн-кинотеатр, который показывает лицензионный контент от правообладателей. Платформа Кинопоиска — это набор ключевых core-сервисов, на которых она строится как продукт.

Мы выделяем три самых больших направления в Платформе Кинопоиска:

  • «Метаданные контента» — сервисы по управлению метаданными контента и актёров и по раздаче этих метаданных.
  • «Видеопотоки» — сервисы по выбору видеостримов контента с учётом характеристик устройств пользователей.
  • «Доступность контента» — сервисы для определения доступности контента по большому количеству параметров (лицензионные, регуляторные, технические).

В рамках вакансии вы присоединитесь к команде «Доступности контента» и будете тесно взаимодействовать со смежными направлениями, о которых сказано выше.

Наши особенности:

  • Высокая нагрузка. Все сервисы Платформы должны быть высокодоступными и обрабатывать десятки тысяч запросов в секунду с минимальными задержками, что формирует особые требования к коду и нашим процессам.
  • Долгосрочное планирование. Наш горизонт планирования задач — квартал, что обеспечивает стабильный и предсказуемый процесс разработки. Платформе несвойственна «горячка» в планировании задач, присущая продуктовым командам.
  • Технологическая эволюция. Регулярные обновления инфраструктуры (CI/CD, мониторинг, библиотеки и т. д.) при поддержке выделенных SRE- и инфраструктурных команд.
  • Высокий уровень организации процессов разработки. Мы вместе ищем баланс и увязываем между собой продуктовые, стратегически-архитектурные задачи и технический долг. Разработка крупных задач ведётся под руководством фича-лида из числа разработчиков, который декомпозирует решения и контролирует сроки. Архитектурные задачи проходят обязательный процесс архитектурного ревью.
  • Культура открытости. Проблемы обсуждаются и решаются прозрачно.

Стек: Java 21, Spring Boot 3, PostgreSQL, GraphQL, YDB/YT, микросервисная архитектура.

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

Развитие и рефакторинг архитектуры сервисов
Наш продукт постоянно эволюционирует, и вам предстоит участвовать в разработке новых и в поддержке старых микросервисов (только в нашем домене их уже более десяти). Например, силами нашей команды сейчас активно развивается новая система глобальной доступности объектов в Кинопоиске, проводится рефакторинг и устранение узких мест в сервисе лицензий.

Поддержание чистоты доменов
Мы уделяем много внимания чистоте доменов и их малой связности друг с другом, что позволяет командам работать максимально автономно и быстро. Тем не менее в домене доступности ещё существуют жёсткие связи с доменами других команд, и нам нужно работать над их устранением. Это подразумевает задачи по миграции данных и разрыву связей на уровне кода с zero-downtime.

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

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

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

  • Занимались разработкой на Java
  • Работали с реляционными СУБД и знаете SQL (включая профилирование запросов)
  • Понимаете основные паттерны микросервисной архитектуры
  • Знаете HTTP-протокол и принципы REST
  • Владеете базовыми алгоритмами, разбираетесь в структурах данных
  • Знакомы с Unix-подобными системами и работали с ними
🚀

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

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

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