Технический лидер группы разработки внутренних систем
Технический лидер группы разработки внутренних системИщем техлида в команду поддержки производственных процессов.Перед командой поставлена амбициозная цель по унификации реализованных ранее процессов, выносу функциональности из коробочного решения (Atlassian-стек).
ОбязанностиУправление командой и процессами:
– Лидирование команды разработки (10+ человек) в рамках Agile/Scrum процессов.
– Управление бэклогом продукта совместно с Product Owner.
– Проведение ежедневных стендапов, планирование спринтов, ретроспективы.
– Декомпозиция крупных фич на тактические шаги.
– Координация работы команды, разрешение блокировок и конфликтов.
– Управление техническим долгом: выявление, оценка, приоритизация и планирование работ по его устранению.
Техническое лидерство и архитектура:
– Проектирование, разработка и поддержка плагинов для Atlassian Jira.
– Принятие ключевых архитектурных решений, выбор технологий и инструментов.
– Написание чистого, поддерживаемого и эффективного кода (code contributor).
– Проведение код-ревью, поддержание и повышение стандартов кодирования.
– Обеспечение надежности, производительности и масштабируемости разрабатываемых решений.
– Участие в планировании и реализации DevOps практик (CI/CD, мониторинг).
Развитие инженеров и команды:
– Проведение регулярных 1-on-1 встреч с членами команды.
– Выявление сильных сторон и зон роста для каждого инженера.
– Создание и реализация индивидуальных планов развития (Individual Development Plans).
– Наставничество, коучинг и менторинг разработчиков.
– Формирование в команде культуры непрерывного обучения и совершенствования (blameless culture).
– Проведение технических собеседований и участие в принятии решений о найме.
Требования (Must Have)Технические навыки:
– Опыт коммерческой разработки на Java & Groovy от 5 лет.
– Глубокое понимание ООП, шаблонов проектирования, принципов SOLID.
– Опыт разработки плагинов или приложений для Atlassian Jira (Jira Server/Data Center и/или Cloud).
– Понимание архитектуры Atlassian приложений, работы с Atlassian Plugin SDK.
– Опыт работы с базами данных (SQL, Hibernate/JPA).
– Знание инструментов сборки (Maven или Gradle).
– Владение системами контроля версий (Git).
– Опыт написания модульных и интеграционных тестов (JUnit, TestNG, Mockito).
– Опыт работы с контейнеризацией (Docker и/или Kubernetes).
– Навыки работы с CI/CD системами (Jenkins, Teamcity, GitLab CI).
– Понимание принципов SRE и опыт настройки мониторинга (Grafana, Prometheus).
– Опыт технического лидерства в команде разработки от 2 лет.
– Опыт проведения код-ревью и наставничества разработчиков.
– Понимание и практический опыт работы по Agile/Scrum.
– Отличные коммуникативные навыки, умение ясно доносить сложные технические концепции.
– Способность принимать взвешенные решения, аргументировать свою позицию и учитывать мнение команды.
Желательные требования (Nice to Have)Технические навыки:
– Опыт работы с Groovy.
– Знание фреймворка Spring (Boot, Core, MVC).
– Опыт работы с Atlassian ScriptRunner.
– Знание других продуктов Atlassian (Confluence, Bitbucket) и их API.
– Личные качества:
– Проактивная позиция, ориентация на результат.
– Сильные лидерские качества и ответственность за команду и продукт.
– Стремление к развитию себя и команды.
– Гибкость, умение работать в условиях неопределенности и быстро меняющихся требований.
– Системное мышление и аналитические способности.