Tech Lead Java (OPSNEXT)

Дата размещения вакансии: 04.05.2024
Работодатель: Т1
Уровень зарплаты:
з/п не указана
Город:
Москва
Замоскворецкая линия метро Динамо
Требуемый опыт работы:
Более 6 лет

Мы в поиске Tech Lead уровня Senior\Lead.

Информация о стриме:

Стрим OpsNext создает масштабируемые и высоконагруженные технологические сервисы на цифровой платформе Банка и поддерживает построение рабочего места сотрудника нового поколения.

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

• Обеспечивает разработку нового функционала микросервисов в рамках сервисной платформы, координирует работы разработчиков и решает оперативные вопросы по функционалу
• Отвечает за развитие инженерной части продукта — соответствие архитектурным стандартам, тех. стеку, стандартам ИБ, производительности, надежности
• Отвечает за развитие процессов разработки в группе команд — работа с метриками эффективности команды, ретроспективы, оптимизация процессов, в т.ч. с помощью lean-методологий.
• Проводит техническое ревью спроектированных решений и код ревью команды, помогает команде создавать лучшие инженерные продукты
• Организует взаимодействие со смежными командами в рамках обеспечения целевого качества продукта
• Отвечает за внедрение разработанной архитектуры и технологических процессов в команде, взаимодействует с SRE/поддержкой
• Отвечает за непрерывное развитие компетенций команды бэк-разработчиков — индивидуальные планы развития, определение потребности в обучении, наставничество
• Отвечает за результаты команды, отлаженные процессы и развитие команды
• Проводит собеседования соискателей на позицию бек-разработчика
• Обеспечивает вывод нанятых разработчиков на целевую производительность в течение 1−2 месяцев после выхода в команды.

Требования:

• Опыт работы на позиции лидера разработки (Engineering Team Lead) на средних проектах от 2 лет, на позиции
ведущего разработчика (Senior Software Engineer) от 5 лет
• Знания в Java Core, Spring Framework;
• Знание принципов взаимодействия систем посредствам SOAP/REST;
• Опыт работы с различными брокерами сообщений и стриминговыми компонентами (Kafka, RabbitMQ)
• Опыт написании запросов для реляционных СУБД и их оптимизации (PostgreSQL);
• Опыт работы с CI/CD (jenkins, teamcity), оркестраторами контейнеризации (k8s, OS4);
• Понимание жизненyого цикла приложения в облачной инфраструктуре, от его создания до установки;
• Знание особенности и нюансов реализации проектирования в микросервисной архитектуре
• Опыт проектирования и разработки высоконагруженных и отказоустойчивых приложений, лаконичной архитектуры приложения
• Опыт реализация алгоритмов для вычислительно-интенсивных задач, их оптимизации и обосновании эффективности
• Владение на компетентном уровне методологиями разработки ПО и паттернов программирования;
• Опыт в проведении регулярного код ревью команды и предоставления качественной обратной связи;
• Понимание необходимости прозрачного оформления документации по принятым инженерным решениям.
• Опыт работы по SCRUM, Agile, SAFe (желательно)
• Знание концепции SRE, ITIL/ITSM процессов (желательно)

Навыки наставничества, управления командой, взаимодействия за рамками команды
• Обучение и наставничество junior / middle разработчиков, предоставления обратной связи, проработки планов развития членов команды, понимание карьерных треков
• Опыт горизонтального взаимодействия с несколькими проектными командами
• Опыт взаимодействия в кросс-функциональной структуре с другими компетенциями / функции — продакт-менеджмент, бизнес, UI/UX-дизайн, контроль качества, SRE/поддержка, Информационная безопасность, ИТ-инфраструктура, умение аргументировано доказать инженерно грамотное решение не-ИТ участникам команд.