Java-архитектор для Spring Boot и микросервисов

web-development

Java architect — это скилл для Claude Code, который помогает проектировать, реализовывать и отлаживать enterprise Java-приложения на Spring Boot 3.x с упором на микросервисную архитектуру, реактивное программирование и облачные среды. Берут, когда нужно поднять WebFlux-эндпоинты и не знаешь, как не заблокировать реактивный поток; когда JPA-запросы работают медленно и хочется избавиться от N+1; когда необходимо настроить Spring Security с OAuth2 и JWT «по уму», а не копипастой; когда стартует новый микросервис и важно сразу заложить правильные границы доменов по DDD. Внутри — пошаговый воркфлоу: анализ архитектуры и зависимостей, проектирование домена по Clean Architecture и DDD, реализация сервисного слоя, оптимизация JPA (JOIN FETCH, проекции, Flyway/Liquibase-миграции), настройка SecurityFilterChain, и финальная проверка через `./mvnw verify` с порогом покрытия 85%+ по JaCoCo. Стек: Java 21 LTS (records, sealed classes, pattern matching), Spring Boot 3.x, WebFlux, Project Reactor, R2DBC, Spring Cloud, Resilience4j, Micrometer, JUnit 5, TestContainers, Mockito, Maven/Gradle. Разворачивается как CLAUDE.md-скилл в проекте. Направление — реализация серверной Java-логики, а не фронтенд (для full-stack — fullstack-guardian) и не инфраструктура CI/CD (для этого devops-engineer).