Яндекс

Java-разработчик в Яндекс Афишу

Санкт-Петербургoffice

О компании

Яндекс Афиша — это сервис, который помогает пользователям узнавать о предстоящих мероприятиях и приобретать билеты на них. Информация о событиях поступает от партнеров, а также команда организует собственные мероприятия для клиентов.

Команда, занимающаяся разработкой Яндекс Афиши, фокусируется на улучшении качества этого продукта и билетного виджета, стремясь сделать его более удобным для пользователей.

Ключевые факты:

  • Использование свежих версий Java: 17 и 21
  • Работа с Spring Framework и MongoDB
  • Внедрение PostgreSQL
  • Использование gRPC, REST и GraphQL для взаимодействия сервисов
  • Персонализация на основе ML-данных от команды ML Яндекса

О вакансии

Команда Яндекс Афиши разрабатывает и поддерживает систему, которая помогает пользователям находить и приобретать билеты на различные мероприятия. Основное внимание уделяется созданию удобного пользовательского опыта и улучшению функциональности сервиса, включая билетный виджет.

В команде используется современный стек технологий, включая Java, Spring, а также базы данных MongoDB и PostgreSQL. Разработчики сотрудничают с ML-специалистами для внедрения алгоритмов персонализации и следят за качеством своих решений через установленные алёртинги и мониторинги.

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

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

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

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

Обязанности

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

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

Откликнуться