Плюс Фантех

Разработчик (MWP бэкенда Кинопоиска)

в Плюс Фантех

300 000 —‍ 450 000 ₽/мес на руки

📍 Москва (м. Павелецкая)Санкт-Петербург (м. Площадь Ленина)Офис или гибрид
Специализация
Java / Scala
Уровень
Middle

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

Мы ищем человека в команду разработки инфраструктуры и продуктовой платформы. Мы проектируем и разрабатываем core-сервисы и инструменты, с помощью которых разработчики и менеджеры решают бизнес-задачи.

В зоне ответственности команды мы выделяем следующие крупные направления

  • API Gateway — создание, развитие и поддержка GraphQL Gateway, Internal Gateway, а также инструментов для них: разделение прав доступа, предоставление контекстов о пользователе и устройстве, работа с запросами, разрешёнными к выполнению, и т. д.
  • Core-инструменты — сервисы, которые используются всеми доменами Кинопоиска и помогают склеивать систему воедино. Сюда относятся эксперименты и feature-флаги, сервис удалённого конфигурирования приложений, база профилей устройств и т. д.
  • Инфраструктура — развитие и поддержка общего runtime-ядра сервисов, механизмы распределённого и отказоустойчивого выполнения задач, развитие релизных процессов и процессов дежурств.

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

Технологии/инструменты

JavaSpringSQLREST

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

  • Развитие и рефакторинг runtime-ядра сервисов.

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

  • Развитие работы с экспериментами.

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

  • Развитие контекстов.

Мы уже давно живём в парадигме микросервисной архитектуры. Взаимодействие клиентов с бэкендом строится через API Gateway. До многих сервисов необходимо доставлять минимальный набор максимально полезной информации о запросе и контексте его выполнения (например: информация про пользователя, активированные эксперименты, геоданные и т. д.).

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

  • Получили значительный опыт разработки на Java и Spring.
  • Разрабатывали микросервисную архитектуру.
  • Работали с реляционными СУБД и знаете SQL.
  • Знаете HTTP-протокол и принципы REST.
  • Имеете опыт работы от 3 лет.

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

  • Занимались инфраструктурной разработкой.
  • Отлично разбираетесь в области распределённых систем и баз данных NoSQL.
Иван Жовнин Рекрутер
Плюс Фантех

О компании Плюс Фантех

Сфера
Медиа

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

Похожие вакансии

400 000 – 500 000 ₽/мес на руки
📍 Москва, офис или гибрид
400 000 – 600 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), можно удалённо из РФ
383 000 – 585 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), Казань, Самара, полная удалёнка
383 000 – 585 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), Самара, Казань, полная удалёнка
350 000 – 500 000 ₽/мес на руки
📍 Москва (м. Аэропорт), Санкт-Петербург (м. Невский проспект), можно удалённо из РФ