Team Lead Java

Remote work

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

Мы набираем IT специалистов в большую команду для работы на проектах для одного из крупнейших Банков РФ из топ-3.

В частности, сейчас мы работаем над развитием Экосистемы Банка для юридических лиц - объединению набора продуктов и сервисов для юридических лиц на базе универсальной платформы с общими правилами и подходами к интерфейсу и клиентскому опыту, обеспечивающей полное дистанционное взаимодействие.
Набор ведется в 3 команды - Чат-бот, ЭДО, Брокерское обслуживание.

Стек используемых технологий:
Java 11, Kotlin, Spring Boot 2;
JS, TypeScript, React;
Spring Cloud, Data, Integration;
Docker, Kubernetes, Openshift;
Jasper Reports
IBM MQ, Kafka, Tarantool, ELK, Oracle;
CI/CD.

Архитектура разрабатываемой системы включает: микросервисы с большим количеством интеграций, REST/MQ транспорт.

Обязанности

Организация процесса разработки agile-команды
Выстраивание процессов code-review и unit-тестирования
Непосредственное участие в разработке наиболее сложной функциональности
Проектирование сервисов, принятие архитектурных решений
Организации распределения и оценки задач
Мотивация, разрешение конфликтов, развитие персонала, управление знаниями
Планиование и контроль работы группы, ответсвенность за достижение результата спринтов.

Расположение
Remote work
Тип работы
Java
Номер вакансии
VR-64617
Язык
Russian: C2 Proficient

Требования к кандидату

Обязательные требования

Не менее 4х лет опыта разработки программного обеспечения на Java из них не менее года в роли руководителя группы разработки
Глубокое понимание принципов ООП, ФП и распространенных паттернов, способов интеграции приложений и протоколов
Уверенное знание Java SE: Core, Collections, Concurrency, Generics, Reflection
Уверенное знание: Spring Framework (MVC, IoC), Hibernate (или другой ORM), SQL, Spring Cloud, Maven
Опыт работы c PostgreSQL или Oracle, Git и любым CI/CD стеком
Глубокое понимание и опыт организации процессов code-review и unit-тестирования в командах разработки
Владение и опыт внедрения лучших индустриальных практик при разработке ПО
Опыт управления группой разработки, организация распределения и оценки задач, развитие персонала
Развитые навыки планирования и управления ожиданиями
Глубокое понимание и навыки работы в Agile-процессе

Желательные требования

Будет плюсом опыт использования и понимание практие DevOps (Docker, OpenShift)

Работа у нас — это

Команда профессионалов, готовых поддержать ваши инициативы

Возможность работы с новыми технологиями

Возможности карьерного роста

Обучение за счёт компании

Красивый и комфортный офиc

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

ДМС

Мощное железо и дополнительное оборудование