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

Работодатель:
Опыт работы:
От 3 до 6 лет

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

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

  • Ранжирует рекламные и орагнические товары в поисковой выдаче
  • Проводит аукцион для определения стоимости продвижения в поиске
  • Собирает статистику взаимодействия пользователей с товарами
  • Отвечает за работоспособность рекламного продвижения в поиске, в каталоге и на товарных полках. Исторические хроники и путь создания собственного поискового движка описали в статье «Как мы делали свой поиск в 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-хранилищ.
  • Ответственность и аккуратность, умение тестировать собственный код и работать с чужим.
  • Умение работать в команде.
Будет плюсом:
  • Знакомство с проектированием архитектуры серверного ПО.
  • Опыт разработки многопоточных приложений.
  • Опыт разработки и профилирования высоконагруженных сервисов.

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

Менеджер по продажам кормовых добавок (В2В)
ВИК пласт

Опыт работы менеджером по продажам в B2B от 3-х лет (приветствуется опыт в сфере сельскохозяйственных продаж).

100 000 - 200 000 руб.
Консультант в отдел продаж
Международный Центр Здоровья.

Работать в CRM-системе, привязанной к IP-телефонии (нужно совершать продажи, а не просто звонить). Опыт работы менеджером по онлайн...

85 000 руб.
Функциональный архитектор (Ведущий аналитик) 1C:ЗУП
Транснефть-Технологии

Высшее образование (экономическое или техническое). Опыт работы не менее 5-ти лет в сфере ИT / консалтинге с корпоративными продуктами 1...

Старший C#-разработчик, Налоговая платформа
Ozon

Опыт коммерческой разработки на С# от 5 лет. Знание паттернов и подходов: Event sourcing, CQRS, DDD, SOLID, микросервисной архитектуры.

Финансовый контролер в направление развития корпоративной платформы данных
АТОЛ, группа компаний

Высшее образование (экономическое, техническое, математическое или физико-математическое). Понимание управленческого учёта, бюджетирования, базовых показателей эффективности (ROI, NPV, маржинальность).