Проектирование архитектуры системы и планирование и декомпозиция задач для разработчиков. Непосредственно реализация функционала системы. Улучшение качества уже существующей кодовой базы.
Опыт промышленной разработки на Java от двух лет. Опыт использования различных архитектур построения приложений: Монолит, Микросервисы и т.д.