Старший Java-разработчик Реклама в поисковом рантайме

Ozon

Старший Java-разработчик Реклама в поисковом рантайме

Описание вакансии

Привет! Это команда Реклама в поисковом рантайме.

Команда рантайма рекламных технологий в поиске отвечает за подбор и продвижение товаров в поисковой выдаче, а именно:

  • Ранжирует рекламные и орагнические товары в поисковой выдаче
  • Проводит аукцион для определения стоимости продвижения в поиске
  • Собирает статистику взаимодействия пользователей с товарами
  • Отвечает за работоспособность рекламного продвижения в поиске, в каталоге и на товарных полках. Исторические хроники и путь создания собственного поискового движка описали в статье «Как мы делали свой поиск в Ozon: эволюция архитектуры от SQL до O2».

Какая у нас команда и процессы: Agile, двухнедельные спринты, стандартные церемонии: стендап, груминг, планирование, ретро.

Есть команда QA, которая активно тестирует новые фичи, а также пишет e2e автотесты, помогая улучшать качество сервисов.
Ежедневно проводим нагрузочное тестирование в продовом окружении.

Наш стек:

  • Пишем микросервисы на Java 21+
  • Используем Guice вместо Spring.
  • Мискросервисы общаются по gRPC.
  • Обрабатываем более 100k запросов в секунду.
  • Используем Redis для горячего хранения данных. У нас более 1Tb кешей.
  • Сервисы разворачиваем в Kubernetes. CI/CD на базе Gitlab CI.
  • Мониторинг и логирование через Prometheus, Graylog, OpenTracing (Jaeger).
  • Для управления разработкой используем Gitlab, Jira, Confluence.
Вы будете:
  • Воплощать новые идеи и улучшать сервисы рантайм рекламы.
  • Оптимизировать узкие по производительности места.
  • Прорабатывать технические решения.
  • Покрывать свой код тестами.
  • Ревьюить код своих тиммейтов.
  • Писать документацию.
Нам важно:
  • Хорошее знание Java и опыт разработки от 2 лет.
  • Знание классических алгоритмов и структур данных.
  • Опыт использования реляционных СУБД и/или NoSQL-хранилищ.
  • Ответственность и аккуратность, умение тестировать собственный код и работать с чужим.
  • Умение работать в команде.

Будет плюсом:

  • Знакомство с проектированием архитектуры серверного ПО.
  • Опыт разработки многопоточных приложений.
  • Опыт разработки и профилирования высоконагруженных сервисов.

Навыки
  • IT
  • Разработка поисковых технологий
  • Java
Посмотреть контакты работодателя

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

Национальная Лотерея

Senior Java разработчик

Национальная Лотерея

  • Москва

  • Не указана

Рекомендуем
Газпромбанк

Java-разработчик Calypso

Газпромбанк

  • Москва

  • Не указана

Рекомендуем
Азиатско-Тихоокеанский Банк

Senior Java разработчик

Азиатско-Тихоокеанский Банк

  • Москва

  • Не указана

Рекомендуем
Sapiens solutions

Java Developer Senior

Sapiens solutions

  • Москва

  • Не указана

ЛАНИТ
  • Москва

  • Не указана

Swordfish Security
  • Москва

  • Не указана

Swordfish Security
  • Москва

  • Не указана

MANGO OFFICE
  • Москва

  • Не указана

Xello
  • Москва

  • Не указана

Лига Цифровой Экономики

Java-разработчик

Лига Цифровой Экономики

  • Москва

  • Не указана

РТК-СОФТ
  • Москва

  • Не указана

Датаюниверс

Java-разработчик (Middle)

Датаюниверс

  • Москва

  • Не указана

«UZUM TECHNOLOGIES»

Senior Java разработчик

«UZUM TECHNOLOGIES»

  • Москва

  • Не указана

Amex Development
  • Москва

  • Не указана

РОСТ, Группа компаний

Ведущий разработчик Java

РОСТ, Группа компаний

  • Москва

  • Не указана

АО «ОТП Банк» (JSC «OTP Bank»)

Java-разработчик (трайб Daily Banking)

АО «ОТП Банк» (JSC «OTP Bank»)

  • Москва

  • Не указана

R-Style Softlab (Эр-Стайл Софтлаб)

Java-разработчик (внедрение)

R-Style Softlab (Эр-Стайл Софтлаб)

  • Москва

  • Не указана

МТС Банк
  • Москва

  • Не указана

RDP.RU
  • Москва

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию