Java-разработчик в HR Tech

Оплата не указана

Вакансия находится в архиве

Яндекс

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Гибкий график

HR Tech разрабатывает, поддерживает и развивает внутренние сервисы для сотрудников Яндекса. Наша команда CBB отвечает за многочисленные «плюшки»: премии, бонусы, питание по бейджу, ДМС и другие бенефиты, которые помогают сделать сотрудников счастливее. А ещё мы создаём разные приложения и финансовые инструменты для аналитиков и руководителей. То, что мы делаем, влияет на весь Яндекс!

Мы работаем в продуктовых командах. Планируем несколько новых крупных приложений, развиваем существующие и пересматриваем часть старых. Вызовов хватает!

Какие задачи вас ждут:

Разработка и проектирование
В Яндексе постоянно совершенствуется система вознаграждений, а за её автоматизацию отвечает наша команда. Вы будете разрабатывать новые веб-приложения на Java/Kotlin или дорабатывать уже существующие, писать автотесты, и, как в любой серьёзной команде, проводить и проходить код-ревью.
Будете заниматься архитектурой: проектировать базы данных, выстраивать взаимодействие сервисов между собой, и, конечно, вовремя выносить функции в микросервисы, чтобы не получались микромонолиты.
У нас уже запланировано несколько крупных магистралей на пару лет вперёд.
Развёртывание и поддержка
Мы полностью ведём свои продукты от возникновения идеи до деплоя в продакшене. При разработке вы будете решать, сколько ресурсов нужно вашему приложению, в каких ДЦ и с какими параметрами оно будет развёрнуто и как пользовательский трафик доберётся до вашего бэкенда.
Будете настраивать мониторинги, снимать метрики, проводить нагрузочное тестирование. Для решения всех этих задач в Яндексе разработана централизованная мощная инфраструктура. Иногда придется чинить баги, но лучше, конечно, обойтись без них.
Инфраструктура, рефакторинг и технический анализ
Сейчас у нас два десятка приложений, написанных в разное время и разными людьми, а станет ещё больше. Все они должны соответствовать определённым требованиям и стандартам, которые тоже время от времени меняются. За всем этим надо следить, иногда делать инструменты, ускоряющие нашу работу, общие библиотеки (помимо тех, что предоставляет Яндекс), дорабатывать внутренний стандарт команды и платформу. А ещё периодически пересматривать, рефакторить и даже переписывать приложения.
Бонусом будет чуть-чуть технического анализа. Мы приветствуем участие разработчика в проектировании ещё на этапе анализа. Вы будете работать с аналитиками с момента возникновения идеи, предлагать свои варианты решения задачи (и, безусловно, будете услышаны).

Мы ждём, что вы:

  • Владеете Java и/или Kotlin, понимаете, как работает экосистема Java
  • Работали со Spring Framework или готовы его оперативно изучить
  • Владеете или готовы изучить SQL
  • Ассоциируете слова «Docker» и «контейнер» не только с портом
  • Технически грамотны
  • Пишете эффективный и понятный код
  • Способны и готовы объяснять свои решения, договариваться с коллегами
  • Самостоятельны
  • Готовы работать в команде
  • Увлечены тем, что делаете, и хотите влиять на результат общей работы, чтобы повысить уровень счастья пользователей, а не просто закрывать задачи

​​​

Ключевые навыки

Java
Kotlin
Spring framework
Sqlite

Контактная информация

Яндекс

Сайт: не указан

Почта: не указана

Вакансия опубликована 17.04.2024 в г. Москва.

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

#

Middle

Белгород

Полный день

Подробное описание

29 марта

#

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

Удаленная работа

Подробное описание

17 августа

#

Не указана

Москва

Полный день

Подробное описание

22 марта