ozon

Старший разработчик Java, Гео спайдер

ozon · На сервисе с: 13.08.26 18:07

от 475k ₽РоссияУдалёнка

Привет! Это команда специализированных индексов поиска.

Миллионы пользователей каждый день ищут товары на Ozon. Чтобы предложить релевантные товары, поиску нужно учитывать не только текст запроса, но и сотни факторов: доступность товара в регионе, сроки доставки, итоговую цену со скидками. За эти факторы отвечают специализированные индексы — отдельные высокопроизводительные структуры данных, которые в реальном времени обогащают поисковую выдачу точной информацией о каждом товаре.

Мы строим распределённую систему специализированных индексов, которая собирается и обновляется через потоковую обработку на Apache Flink и выдаёт ответы за миллисекунды под нагрузкой в десятки тысяч запросов в секунду.

Основные задачи команды

  • Разрабатываем и поддерживаем индекс доступности — фильтруем товары, которые недоступны для доставки в регион пользователя с учётом всей логистической цепочки.
  • Разрабатываем и поддерживаем индекс сроков доставки — показываем только те товары, которые укладываются в заданный пользователем временной промежуток.
  • Проектируем индекс цен — точное определение цены товара в поиске с учётом логистики, региональных коэффициентов и пользовательских скидок.
  • Строим надёжные пайплайны потоковой обработки данных на Flink для постоянной синхронизации индексов с мастер-данными.
  • Оптимизируем время построения и обновления индексов, чтобы изменения в логистике или ценах доходили до поиска за минуты, а не часы.
  • Интегрируемся с командами ранжирования, чтобы специализированные индексы эффективно использовались в формулах поиска.
  • Проектируем архитектуру хранения: балансируем между полнотой данных, скоростью записи и чтения, потреблением памяти.

Вы будете

  • Проектировать и разрабатывать новые специализированные индексы (в том числе индекс цен) — от исследования требований до продакшена.
  • Писать высоконагруженный код на Java, работающий под нагрузкой тысяч RPS с жёсткими SLA по latency.
  • Работать с Apache Flink — строить потоковые пайплайны для сбора, агрегации и доставки данных в индекс.
  • Оптимизировать структуры данных и форматы хранения для быстрого поиска и фильтрации (битовые карты, compressed sorted sets, вещественные числа с заданной точностью).
  • Участвовать в интеграции индексов в поисковый движок.
  • Проектировать A/B-эксперименты и следить за метриками качества поиска при изменениях в индексах.

Нам важно

  • Хорошее знание Java и опыт разработки от 5 лет.
  • Понимание классических алгоритмов и структур данных (особенно работающих с множествами, диапазонами, эффективной сериализацией).
  • Опыт разработки многопоточных приложений и работы с распределёнными системами.
  • Опыт использования реляционных СУБД и/или NoSQL-хранилищ (Cassandra, ScyllaDB, Redis).
  • Умение тестировать собственный код и работать с чужой кодовой базой.
  • Ответственность и аккуратность, готовность доводить задачи до конца.
  • Умение работать в команде и договариваться с продуктовыми и DS-командами.

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

  • Опыт работы с Apache Flink (или другими стриминговыми движками: Kafka Streams, Spark Streaming).
  • Опыт разработки специализированных поисковых индексов или работы с Lucene / Elasticsearch / OpenSearch.
  • Опыт алгоритмической разработки: сжатие данных, BitSet / RoaringBitmap, range-индексы, работа с floating-point в условиях компромисса скорости и точности.
  • Опыт с протоколами gRPC, Avro / Protobuf.
  • Образование, связанное с математикой или Computer Science.
  • Понимание Data Science и/или ML Engineering (как модели ранжирования потребляют факторы из индексов).
  • Опыт работы с логистическими или ценообразовательными системами.

Похожие вакансии Java/Scala/Kotlin

hh.ru
x5 tech

Senior AI-Augmented Java developer

x5 techНа сервисе с: 20.08.26 15:25
Зарплата не указанаРоссияМоскваГибрид

X5 Group - лидер офлайн- и онлайн-рынка продуктов питания. Мы управляем портфелем брендов сетевых магазинов «Пятёрочка», «Перекрёсток», «Чижик», цифровыми бизнесами «Перекрёсток Впрок», «Около», 5Post, а также собственными службами логистики, прямого импорта и рядом цифровых сервисов для партнёров.

X5 Tech - IT-компания и основной цифровой партнер торговых сетей и бизнесов X5 Group. Команда из более 5000 специалистов разрабатывает решения, которые помогают 372 тысячам сотрудников группы работать с максимальным технологическим комфортом, а миллионам покупателей быстро и удобно покупать свежие продукты.

Мы идем в сторону активного применения современных технологии, в частности, ИИ-инструментов разработки.
Поэтому расширяемся и ищем вайбкод енжоеров и энтузиастов)

Чем предстоит заниматься:

Взаимодействие с бизнесом

  • Погружаться в бизнес-контекст, взаимодействовать с ключевыми стейкхолдерами и пользователями
  • Генерировать образ результата совместно с Владельцами продуктов для нахождения оптимального способа его достижения
  • Переводить нечёткие бизнес-запросы в архитектурные решения и реализуемые планы

Инженерная работа

  • Проектировать и разрабатывать клиент-серверные приложения на Java
  • Строить автоматизации бизнес-процессов: интеграции между системами, ETL-пайплайны, боты, внутренние инструменты
  • Планировать архитектуру решений совместно с внутренними экспертами, принимать обоснованные технические решения
  • Писать автоматизированные тесты , обеспечивать качество и надёжность решений
  • Выстраивать CI/CD-пайплайны, настраивать агентские системы для code review и автоматизированного контроля качества
  • Деплоить и поддерживать свои решения в продакшене

AI-augmented разработка

  • Использовать AI-кодинг ассистенты (Claude Code, Cursor, Codex) как основные инструменты ежедневной работы
  • Работать с MCP-серверами, CLI-агентами и другими инструментами AI-augmented workflow
  • Оценивать и внедрять новые инструменты автоматизации разработки и тестирования
  • Формировать инженерные практики работы с AI для всей команды

Чтобы попасть на проект нужны:

Инженерный фундамент

  • 5+ года опыта разработки на Java + Spring, знание современных фреймворков и технологий
  • Опыт проектирования и разработки REST API и клиент-серверных приложений
  • Работа с реляционными БД (PostgreSQL), брокерами сообщений и очередями (Redis, RabbitMQ, Kafka)
  • Понимание принципов проектирования: когда монолит, когда сервисы, когда скрипт
  • Опыт работы с Docker, понимание CI/CD
  • Привычка писать юнит-тесты, автоматизация процесса тестирования через агентов

AI-инструментарий

  • Практический опыт работы с AI-кодинг ассистентами: Claude Code, Cursor, Codex — не просто «пробовал», а ежедневно используете в работе
  • Понимание, как эффективно формулировать задачи для AI-агентов, валидировать результат, итерировать
  • Опыт или готовность работать с MCP-серверами (Playwright MCP, DB MCP)
  • Понимание, что такое промпт-инжиниринг в контексте разработки, а не генерации текстов LLM-кой (Если гоняли GitHub Spec-Kit, GSD, Ralph Loop или Superpowers - будет плюсом)
  • Опыт автоматизированного тестирования с Playwright или аналогами
  • Экспериментировать с MCP-серверами, CLI-инструментами, skills.md и другими подходами к AI-augmented разработке

Архитектурное мышление

  • Способность принимать технические решения, учитывая бизнес-контекст, сроки и ограничения
  • Опыт проектирования решений, которые пойдут в продакшен, а не останутся прототипами
  • Способность трансформировать legacy-архитектуру в сторону более современных решений, используя AI инструменты

В ответ мы предлагаем:

  • гибридный формат работы в Москве (приезжать в офис нужно по потребности, это может быть раз в неделю или раз в месяц, на встречи с руководителем и командой)
  • официальное оформление с белой ЗП, оклад fix + полугодовой бонус (по результатам работы)
  • возможность профессионального и карьерного роста (обратная связь регулярная, индивидуальные планы развития, 2 раза в год оценка персонала)
  • яркую корпоративную жизнь с большим количеством мероприятий, конкурсов и возможностей для творческой реализации: X5 Tech Bar, регулярные внутренние митапы, демо-дни, открытые микрофоны, обмен опытом через внутренние комьюнити, день IT-специалиста, программы корпоративного волонтерства, корпоративное предпринимательство X5 Idea Challenge
  • широкий пакет ДМС (включая выезд за рубеж и стоматологию), страхование жизни и здоровья, забота о благополучии сотрудников
  • программа привилегий Prime-zone (скидки на товары и услуги и специальные предложения от компаний-партнёров)
  • материальную помощь сотрудникам, попавшим в сложную жизненную ситуацию
Сайты компаний
сбер

Стажер JavaScript/Java

сберНа сервисе с: 19.08.26 18:04↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваУдалёнка

Мы в поиске стажера JavaScript/Java, который будет совместно с командой создавать материалы для курсов в команде Корпоративного университета Сбербанка.

  • Писать код на JavaScript (если идете во фронтенд) или Java (если идете в бэкенд) под руководством старших коллег;

  • Исправлять мелкие баги и дорабатывать существующие функции (так вы быстрее освоитесь с проектом);

  • Участвовать в ежедневных созвонах команды (обсуждаем задачи и сложности);

  • Покрывать свой код тестами (научим, если не умеете); Работать с системой контроля версий Git (коммиты, пул-реквесты).

  • Образование: Студент 3–4 курса или магистратуры технической специальности (Матмех, ВМК, Физтех, ИТ или смежные);

  • Уверенное понимание синтаксиса JavaScript или Java (учёба в вузе, курсы или пет-проекты);

  • Понимание основ ООП (классы, объекты, наследование) и алгоритмов;

  • Инструментальное владение AI для анализа, генерации и автоматизации.

  • Удаленный или гибридный формат работы, в современном офисе Корпоративного университета Сбербанка.

Отправлять резюме: тут (https://hh.ru/vacancy/136421180)
hh.ru
найди.про

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

найди.проНа сервисе с: 20.08.26 14:56
от 200k ₽РоссияМоскваОфис
Приглашаем в команду Java-разработчика для создания и развития backend-сервисов. Ищем специалиста с уверенным знанием Java и Spring Boot, пониманием микросервисной архитектуры и опытом разработки надежных и масштабируемых решений.​​​​​​​

Обязанности:​​​​​​​
  • Разработка и развитие backend-сервисов на Java
  • Создание и поддержка REST API
  • Участие в разработке микросервисных решений
  • Работа с реляционными базами данных
  • Реализация интеграций с внутренними и внешними системами
  • Участие в проработке архитектуры и технических решений
  • Оптимизация производительности и стабильности сервисов
  • Проведение code review и участие в технических обсуждениях команды
Требования:​​​​​​​
  • Коммерческий опыт Java-разработки от 2 лет
  • Уверенное знание Java, принципов ООП и SOLID
  • Практический опыт работы со Spring / Spring Boot
  • Опыт разработки REST API
  • Опыт работы с PostgreSQL, MySQL или другими реляционными БД
  • Понимание принципов построения микросервисной архитектуры
  • Опыт работы с Git
  • Опыт работы с Docker и Kubernetes
  • Знание Kafka / RabbitMQ
  • Опыт работы с Redis
  • Опыт разработки высоконагруженных систем
  • Знание Hibernate / JPA
  • Опыт работы с CI/CD
Условия:​​​​​​​
  • Официальное оформление по ТК РФ
  • Конкурентный уровень дохода, обсуждается индивидуально
  • График работы 5/2
  • Формат работы: офис
  • Участие в современных технологических проектах
  • Возможности профессионального и карьерного развития

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.