Java-архитектор для Spring Boot и микросервисов
web-development
Java architect is a Claude Code skill that helps design, implement, and debug enterprise Java applications on Spring Boot 3.x, covering microservices architecture, reactive programming, and cloud-native deployment. Reach for it when WebFlux endpoints keep blocking the reactive pipeline and you're not sure why; when JPA queries are slow and N+1 problems are eating your latency; when OAuth2 and JWT wiring in Spring Security needs to be done right the first time; or when a new microservice needs solid DDD domain boundaries from day one rather than retrofitted later. The skill follows a structured workflow: architecture and dependency review, domain design with Clean Architecture and DDD, service-layer implementation, JPA optimization (JOIN FETCH, projections, Flyway/Liquibase migrations), SecurityFilterChain configuration, and a mandatory `./mvnw verify` gate targeting 85%+ JaCoCo coverage. Stack: 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. Delivered as a CLAUDE.md skill dropped into your project. Scope is server-side Java logic, not frontend (use fullstack-guardian for that) or CI/CD infrastructure (use devops-engineer).
- #spring-boot
- #java
- #microservices
- #webflux
- #jpa-optimization
- #security
- #reactive-programming