Опыт управления командой разработки от 1 года и опыт Java-разработки от 5 лет.
Знание архитектурных шаблонов, особенно в контексте микросервисной архитектуры.
Глубокое понимание принципов SOLID и паттернов проектирования.
Отличное знание принципов ООП, алгоритмов и структур данных.
Опыт интеграции систем и понимание различных способов интеграции.
Глубокое понимание проблем многопоточных систем.
Опыт использования гибких методологий разработки (Agile, Scrum).
Знание и опыт работы с технологиями: Java 11/17/21, Maven 3, Spring. Freemarker, RabbitMQ/Kafka.
Знание Spring Boot, Spring Data, Spring Security.
Уверенное владение SQL и опыт работы с реляционными базами данных (PostgreSQL, MsSQL).
Опыт использования библиотек и фреймворков для работы с базой данных (QueryDSL, JOOQ, Hibernate и др.).
Опыт разработки микросервисов: контейнеризация (Docker, Kubernetes, OpenShift), наблюдаемость (ELK, OpenTelemetry, Grafana и др.).
Знания и опыт в тестировании: unit, mock, интеграционные, smoke-тесты.
Хорошие коммуникативные навыки и умение эффективно работать в команде.
Способность принимать решения и нести ответственность за их реализацию.
Требования
Техническое лидирование команды Java-разработчиков.
Уточнение требований, полученных от команды аналитики.
Проектирование архитектуры систем и функциональных компонентов.
Постановка и декомпозиция задач на разработку.
Обеспечение соблюдения архитектурных принципов и стандартов разработки.
Проведение код-ревью.
Составление технической документации, внутренних стандартов.
Оценка трудоёмкости и планирование работ.
Контроль выполнения запланированного объёма работ и соблюдения сроков.
Взаимодействие с другими командами и стейкхолдерами проекта.
Развитие технических навыков команды.
Условия
Стабильный доход на уровне рынка.
Возможность работать по гибридному формату.
Сильная команда экспертов.
Работа в аккредитованной ИТ-компании.
Регулярное обучение, участие в профильных конференциях.
ДМС со стоматологией после испытательного срока, страхование жизни, программа онкострахования, скидки на медицину для родственников и детей (до 80%), материальная поддержка в особых случаях.