Tech Lead Java (OPPNEXT) (удаленная работа)

5 мая 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Tech Lead Java (OPPNEXT)

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

Мы в поиске 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/поддержка, Информационная безопасность, ИТ-инфраструктура, умение аргументировано доказать инженерно грамотное решение не-ИТ участникам команд.