Технический лидер группы разработки внутренних систем
Ищем техлида в команду поддержки производственных процессов.
Перед командой поставлена амбициозная цель по унификации реализованных ранее процессов, выносу функциональности из коробочного решения (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.
- Личные качества:
- Проактивная позиция, ориентация на результат.
- Сильные лидерские качества и ответственность за команду и продукт.
- Стремление к развитию себя и команды.
- Гибкость, умение работать в условиях неопределенности и быстро меняющихся требований.
- Системное мышление и аналитические способности.