Яндекс

Java-разработчик в команду систем непрерывной интеграции и развёртывания

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

О компании

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

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

  • Основана в 1997 году.
  • Более 15 000 сотрудников по всему миру.
  • Собственная внутренняя CI/CD-система Arcadia CI, аналог GitHub Actions.
  • Поддержка миллионов пользователей ежедневно.

О вакансии

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

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

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

  • Разработка и тестирование асинхронных распределённых систем.
  • Участие в оптимизации и рефакторинге кода.
  • Решение задач профилирования и оптимизации JVM-приложений.
  • Управление релизами и откатами в CI/CD-процессах.
  • Взаимодействие с командой по улучшению внутренней инфраструктуры.

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

  • Участие в интересных и сложных проектах с использованием новых технологий.
  • Возможности для профессионального роста и развития навыков.
  • Доступ к открытым каналам связи для получения информации о внутрикорпоративных инициативах и новшествах.

Обязанности

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

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

Как получить эту работу — с ИИ-помощником РаботаМакс

Бесплатно поможем на каждом шаге. Нажмите, чтобы раскрыть.