- Страна
- Россия
Разработчик на Java в команду контентной платформы Маркета
Это позиция в топовой технологической компании с сильной инженерной культурой и масштабными задачами. Отличный соцпакет и возможность работать над продуктом с огромной аудиторией делают вакансию крайне привлекательной.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена работой с экстремальными нагрузками (2 тыс. изменений в секунду) и необходимостью глубоких знаний алгоритмов и системного проектирования. Требуется опыт от 3 лет и владение современным стеком Java/Kotlin.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в Яндексе для Senior/Middle+ разработчиков обычно соответствует верхнему децилю рынка, часто включая значительную бонусную часть и опционы (RLU), что делает совокупный доход выше среднего по рынку.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*📦* Разработчик на Java в команду контентной платформы Маркета
Привет! Мы развиваем сервисы, от которых зависит, как устроен каталог и как товары отображаются на витрине. В нашей зоне ответственности — десятки тысяч категорий и параметров, более 2 млрд карточек и около 2 тыс. изменений групп карточек каждую секунду.
Алексей Тришин, руководитель службы разработки контентной платформы
Сейчас мы строим микросервисную архитектуру и с нуля создаём контентную платформу: проектируем API и контракты, работаем с высокими нагрузками, latency и консистентностью данных.
Стек: Java 17/21, Kotlin, PostgreSQL, YTsaurus, Redis.
Какие задачи вас ждут:
• Разработка
Проектировать архитектуру сервисов в доменах категорий и карточек товаров. Разрабатывать сервисы категорий, параметров и карточек, API для витрины и внутренних потребителей. Создавать и развивать микросервисы. Оптимизировать latency, запросы к хранилищам и обработку изменений данных.
• Взаимодействие
Согласовывать API, контракты и интеграционные решения со смежными командами. Участвовать в выборе технических решений и декомпозиции задач.
Мы ждём, что вы:
• Занимались разработкой на Java/Kotlin от трёх лет
• Умеете проектировать клиент-серверное взаимодействие
• Знаете классические алгоритмы и структуры данных
Почему у нас хорошо:
Мы предоставляем полный набор, который поможет уберечься от тревожности и выгорания: ежегодные медицинские чекапы, йога и психотерапия. Это не все бонусы — полный список тут.
*📩* Откликнутьсяна нашем сайте
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Kotlin
- PostgreSQL
- Redis
- Microservices
- API Design
- Algorithms
- Data Structures
Возможные вопросы на собеседовании
Вакансия предполагает работу с 2 млрд карточек и высокими нагрузками. Важно понимать, как кандидат обеспечивает согласованность данных.
Как вы обеспечиваете консистентность данных в микросервисной архитектуре при обработке тысяч обновлений в секунду?
В описании указана задача оптимизации latency. Кандидат должен знать инструменты и подходы к профилированию.
Какие методы и инструменты вы используете для поиска узких мест и оптимизации latency в Java-приложениях?
Упоминается использование YTsaurus и Redis. Важно понять опыт работы с распределенными хранилищами.
В каких случаях вы бы предпочли Redis, а в каких — специализированные решения вроде YTsaurus для хранения данных о товарах?
Проектирование API и контрактов — одна из ключевых задач.
Каких принципов вы придерживаетесь при проектировании API, чтобы обеспечить обратную совместимость и удобство для внутренних потребителей?
Требуется знание классических алгоритмов.
Расскажите о наиболее сложной алгоритмической задаче, которую вам приходилось решать для оптимизации производительности бэкенда.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

