Назад к вакансиям

Разработчик на Java в команду контентной платформы Маркета

ЯндексГибридот 3 лет
PostgreSQLJavaCI/CDAPIRedisKotlinМикросервисыархитектураYTsaurus

Описание

Привет! Я Лёша, руковожу командой разработки контентной платформы Яндекс Маркета. Наш домен — это товары, категории, параметры и все процессы, что с ними связаны. Мы развиваем сервисы, от которых зависит, как устроен каталог и как товары отображаются на витрине. В нашей зоне ответственности — десятки тысяч категорий и параметров, более 2 млрд карточек и около 2 тыс. изменений групп карточек каждую секунду. Сейчас мы строим микросервисную архитектуру и разрабатываем контентную платформу с нуля: проектируем API и контракты, работаем с высокими нагрузками, latency и консистентностью данных. Это сложный бэкенд в большом продуктовом домене, где инженерные решения напрямую влияют на Маркет.

Обязанности

  • Проектировать архитектуру сервисов в доменах категорий и карточек товаров
  • Разрабатывать сервисы категорий, параметров и карточек, API для витрины и внутренних потребителей
  • Создавать и развивать микросервисы
  • Оптимизировать latency, запросы к хранилищам и обработку изменений данных
  • Разбираться в деградациях, настраивать мониторинги и алерты
  • Согласовывать API, контракты и интеграционные решения со смежными командами
  • Участвовать в выборе технических решений и декомпозиции задач

Требования

  • Занимались коммерческой разработкой на Java/Kotlin от трёх лет
  • Умеете уточнять требования и декомпозировать задачи
  • Умеете проектировать клиент-серверное взаимодействие
  • Знаете классические алгоритмы и структуры данных
  • Стек: Java 17/21, Kotlin, PostgreSQL, YTsaurus, Redis
  • Внутренние решения Яндекса: брокер сообщений, системы мониторинга, деплоя, CI/CD, трассировки, логирования (ELK), алерты, репозитории