👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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

Местоположение и тип занятости

Москва

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

Описание вакансии

Условия работы

HR-платформа СБЕРа - собственный продукт компании, который покрывает весь жизненный цикл работы с человеческим капиталом: подбор, обучение, развитие, оценка, результативность, обратная связь и др.

Мы используем современные подходы и методологии: microservices, cloud-native, Machine Learning и AI. Параллельно строим свой SaaS для вывода продукта на рынок. Не забываем о cybersecurity и high load. В команде следуем культуре Agile и DevOps.

HR-платформа – это пример продукта, который мы используем сами и хотим предложить своим клиентам. У нас уже реализовано очень много крутых фич, но еще больше находятся в бэклоге. Поэтому нам предстоит много интересной и сложной работы, результатами которой будут пользоваться сотни тысяч сотрудников экосистемы СБЕР и большое количества его клиентов.

Обязанности:

• Управление командой (развитие членов команды, менторство, постановка задач/целей, обратная по сотрудникам);

• Проектирование и разработка нового и сопровождение текущего функционала бизнес-сервисов;

• Взаимодействие с разработчиками, аналитиками, архитекторами, дизайнерами и другими командами в формате agile;

• Декомпозиция и оценка задач, участие в планировании;

• Координация и помощь сотрудникам в ходе выполнения задач;

• Проведение интервью, адаптация вновь пришедших разработчиков;

• Контроль за соблюдением стандартов работы, написания кода (следовать и улучшать), организация и проведение code-review.

Требования:

• Уверенное знание Java/Kotlin (используем JDK11) и особенностей языка, опыт коммерческой разработки от 5 лет;

• Понимание микросервисной архитектуры, опыт коммерческой разработки на Spring/Spring Boot/Spring Cloud;

• Опыт работы с брокерами очередей сообщения (RabbitMQ/ IBM MQ/ Kafka/ ActiveMQ и др.);

• Опыт работы с библиотеками для тестирования кода;

• Знание подходов проектирования архитектуры высоконагруженных backend приложений, понимание узких мест;

• Опыт работы с SQL/noSQL базами данных, понимание принципов масштабирования;

• Опыт работы с системами контейнеризации (Docker/Kubernetes/OpenShift);

• Понимание практик DevOps, опыт использования;

• Опыт управления командой разработчиков;

• Опыт организации code-review, понимание git flow;