Backend Engineer · Java · Spring Boot · REST APIs · Certificado por Digital House
Soy backend engineer especializado en el ecosistema Java/Spring Boot orientado a Fintech. Me enfoco en construir APIs REST robustas, seguras y bien estructuradas. Disfruto del diseño de arquitectura de software y de resolver problemas complejos a través de código limpio y mantenible.
| Categoría | Tecnologías |
|---|---|
| Lenguaje | |
| Framework | |
| Base de datos | |
| DevOps | |
| Otros | JWT · JPA/Hibernate · Swagger/OpenAPI · JUnit 5 · Mockito · MapStruct · Spring Cloud |
Backend de una billetera digital desarrollado con arquitectura de microservicios. Permite registrar usuarios, gestionar su perfil y cuenta, consultar saldos y movimientos, asociar tarjetas, ingresar dinero y realizar transferencias internas mediante CVU o alias.
Tech: Java 21 · Spring Boot 3.5 · Spring Cloud (Eureka, API Gateway, OpenFeign) · Spring Security · Keycloak · JWT · MySQL 8.4 · Spring Data JPA/Hibernate · Flyway · Docker Compose · Swagger/OpenAPI · JUnit 5 · Mockito · MockMvc
Features clave:
- Arquitectura de microservicios: users-service, account-service, api-gateway, service-discovery (Eureka)
- Autenticación y autorización con Keycloak y JWT
- Gestión de cuentas, saldos, alias, tarjetas, depósitos y transferencias
- Migraciones de base de datos con Flyway
- Despliegue completo con Docker Compose (incluye MySQL y Keycloak)
- Pruebas de integración con H2 y Spring Boot Test
API REST para sistema e-commerce con carrito de compras, gestión de órdenes y autenticación JWT.
Tech: Java 21 · Spring Boot 4.0.5 · Spring Security · PostgreSQL · Docker · MapStruct
Features clave:
- Autenticación JWT con control de acceso por roles
- Ciclo de vida de órdenes: PENDING → PAID → SHIPPED → DELIVERED
- Carrito de compras con gestión de stock
- Despliegue con Docker Compose
- 63 tests (seguridad, servicios, controllers e integración)
Sistema de gestión de incidentes basado en microservicios con Spring Boot 3.5, Spring Cloud 2025 y Java 21.
Tech: Java 21 · Spring Boot 3.5 · Spring Cloud 2025 · PostgreSQL · MongoDB · RabbitMQ · Docker · Keycloak
Features clave:
- Arquitectura de microservicios (api-gateway, incident-service, notification-service, user-service)
- Transactional outbox, at-least-once delivery con dedup y dead-lettering
- JWT resource servers con token relay
- Despliegue completo con Docker Compose (incluye Keycloak realm, users y roles)
- Tests de integración y contract testing

