🍃Spring BootPrincipal
Mi herramienta principal. APIs RESTful completas con Spring MVC, Spring Data JPA y Spring Security integrado.
☕Java 17Principal
Lenguaje principal. Features modernas: records, streams, lambdas, Optional y generics avanzados en proyectos reales.
📦Spring ModulithAplicada en proyectos
Arquitectura de monolito modular. Bounded contexts claros, bajo acoplamiento entre módulos y preparación para migrar a microservicios.
🔐Spring Security + JWTPrincipal
Autenticación stateless con JWT, filtros personalizados OncePerRequestFilter y autorización por roles.
🔄MapStructAplicada en proyectos
Mapeo entre entidades y DTOs en tiempo de compilación. Cero reflection, máximo rendimiento, código limpio.
✈️FlywayAplicada en proyectos
Control de versiones del schema de BD. Migraciones reproducibles, trazables y consistentes en cualquier entorno.