Java Team Lead

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

МоскваПолный рабочий день

Компания

Поставщик ИТ-решений для высокотехнологичных компаний

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

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

В стабильную, быстроразвивающуюся компанию требуется Team lead группы разработки!

Задачи:
Развитие Web-приложений.

Обязанности:
— Руководство командой разработки по развитию дистанционного банковского обслуживания и смежных систем.
— Участие в создании процессов и стандартов разработки.
— Участие во встречах с рабочей группой и другими командами с целью выработки. оптимальных решений по поставленным задачам.
— Участие в выборе инструментов, используемых в разработке.
— Проектирование архитектуры приложений и баз данных.
— Выстраивание процессов CI/CD.
— Распределение дефектов и задач между подчинёнными.
— Контроль и соблюдение сроков выполнения по поставленным задачам.
— Ведение учёта рабочего времени в Jira.
— Составление планов развития сотрудников.

Требования:
— Java 11. Опыт работы не менее 5 лет.
— Платформа Spring (версия 5+): Core, Boot (версия 2+), Data, Integration, Security, Cloud.
— Архитектурные принципы построения микросервисов.
— Понимание архитектурного стиля REST + опыт работы с JSON, YAML, Swagger.
— Интеграция: SOAP (XML, XSD, WSDL), RabbitMQ, IBM MQ, JMS, Kafka.
— Уверенный пользователь Linux.
— Скриптовые языки: Bash, Groovy.
— Уверенная работа с Git, бонусом опыт работы с GitLab.
— Системы сборки: Maven, Gradle.
— Контейнеры: Docker, Kubernetes. OpenShift.
— Кэширование: hazelcast, redis.
— Юнит-тестирование: JUnit, Mockito, Testcontainers, WireMock.
— Базы данных: Oracle, немного PostgreSQL.

Условия:
— Формат работы: Офис/Гибрид. (г.Москва)
— ДМС после испытательного срока.
— Оформление по ТК РФ.
— Обучение и профессиональные сертификаты за счёт компании.