Руководитель осуществляет техническое управление продуктовой или проектной командой, назначает задачи и контролирует ход их выполнения, следит за сроками и качеством выполнения задач;
занимается планированием, определяет очередность выполнения задач и оценивает трудозатраты. Участвует в формировании команды, проводит технические интервью;
направляет профессиональное и личностное развитие членов команды, мотивирует и поднимает уровень их компетенций. Участвует в создании и улучшении производственных процессов внутри команды и отдела;
разрабатывает, внедряет и сопровождает решения на языке Java уровней backend и middleware.
Требования:
Опыт разработки на Java не менее пяти лет, в том числе создания распределенных и высоконагруженных систем с использованием принципов сервисной или микросервисной архитектуры;
опыт управления командой от двух лет, уверенное знание средств ведения проектов и командной разработки;
лидерские качества: умение мотивировать команду, обучать и развивать сотрудников, помогать им эффективно работать вместе;
умение принимать и обосновывать решения, отличные навыки коммуникации;
высокая техническая экспертиза по современному backend стеку Java (Spring, Spring Boot, REST, JMS, JDBC/ORM etc.);
понимание микросервисной архитектуры, методологии DevOps и опыт работы с окружением CI/CD;
понимание технологии контейнеризации и оркестрации;