Если информация в вакансии не соответствует действительности, или эта вакансия является мошенничеством, сообщите, пожалуйста, модератору, используя кнопку . Спасибо.
Уровень зарплаты: з.п. не указана
Требуемый опыт работы: Не указан
Вакансия: Tech Lead Java
Описание вакансии
Основные задачи:
обеспечивает разработку нового функционала микросервисов в рамках сервисной платформы, координирует работы разработчиков и решает оперативные вопросы по функционалу
отвечает за развитие инженерной части продукта - соответствие архитектурным стандартам, тех. стеку, стандартам ИБ, производительности, надежности
отвечает за развитие процессов разработки в группе команд - работа с метриками эффективности команды, ретроспективы, оптимизация процессов, в т.ч. с помощью 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)
понимание жизненного цикла приложения в облачной инфраструктуре, от его создания до установки
знание особенности и нюансов реализации проектирования в микросервисной архитектуре
опыт проектирования и разработки высоконагруженных и отказоустойчивых приложений, лаконичной архитектуры приложения
опыт реализация алгоритмов для вычислительно-интенсивных задач, их оптимизации и обосновании эффективности
владение на компетентном уровне методологиями разработки ПО и паттернов программирования
опыт в проведении регулярного код-ревью команды и предоставления качественной обратной связи
понимание необходимости прозрачного оформления документации по принятым инженерным решениям.
опыт работы по SCRUM, Agile, SAFe (желательно)
знание концепции SRE, ITIL/ITSM процессов (желательно)
Навыки наставничества, управления командой, взаимодействия за рамками команды:
обучение и наставничество junior / middle разработчиков, предоставления обратной связи, проработки планов развития членов команды, понимание карьерных треков
опыт горизонтального взаимодействия с несколькими проектными командами
опыт взаимодействия в кросс-функциональной структуре с другими компетенциями / функции - продакт-менеджмент, бизнес, UI/UX-дизайн, контроль качества, SRE/поддержка. Информационная безопасность, ИТ-инфраструктура, умение аргументировано доказать инженерно грамотное решение не-ИТ участникам команд.