← Все вакансии

Разработчик бэкенда на Java или Kotlin

Мы разрабатываем надёжные цифровые инструменты для эффективной работы HR-отдела, бухгалтерии (расчёт заработной платы), команды льгот и компенсаций. Наши продукты помогают автоматизировать рутину, ускоряют процессы, снижают риск возникновения ошибок и гарантируют высокую точность расчётов. Мы занимаемся реализацией AI-компонентов, автоматизирующих рабочие сценарии пользователей.

Наши решения уже работают в российских и международных подразделениях компании: их используют как профильные пользователи HR, так и все сотрудники Яндекса, сталкиваясь с кадровыми и зарплатными вопросами.

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

Задачи и обязанности

Проектирование технических решений и их реализация


Вам предстоит детально прорабатывать требования и искать оптимальные архитектурные решения с учётом масштабируемости и производительности. Вы будете разрабатывать и поддерживать сервисы для автоматизации и повышения прозрачности процессов HR-направления. Необходимо проектировать API для надёжной интеграции с экосистемой Яндекса и внешними системами. Предстоит работать с нетривиальными бизнес-процессами: обеспечением соблюдения законодательства, разными налоговыми резидентствами и статусами сотрудников, расчётами займов и компенсаций и многими другими.

Развёртывание инфраструктуры и обеспечение её стабильной эксплуатации


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

В ваши задачи также войдёт оптимизация и поддержка: рефакторинг, избавление от легаси, повышение поддерживаемости компонентов для гибкости и масштабируемости системы. Помимо этого, в вашей зоне ответственности будет аналитика и мониторинг: внедрение метрик, сбор дашбордов, настройка алертов.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

Требования

  • Владеете Java или Kotlin
  • Работали со Spring Framework
  • На базовом уровне понимаете микросервисную архитектуру, REST/gRPC, принципы CI/CD
  • Пишете эффективный и понятный код
  • Способны и готовы объяснять свои решения, договариваться с коллегами
  • Самостоятельны и ответственны
  • По-настоящему увлечены своим делом и хотите, чтобы общая работа давала результат — чтобы наши пользователи чувствовали себя счастливее
Java Kotlin Spring gRPC CI/CD
Откликнуться →