Caso de estudio — Full Stack · Java
Desarrollo Full Stack en la solución de cobros digitales para la red de comercios del grupo, encargándome tanto del desarrollo de nuevos microservicios como del mantenimiento correctivo y evolutivo del ecosistema.
Desarrollo backend con Java y Spring Boot bajo arquitectura de microservicios REST API, utilizando MongoDB como base de datos no relacional y Apache Kafka para la gestión distribuida de eventos.
Integración completa con la API de Stripe para orquestar la transacción de pagos de forma segura, garantizando flujos sin ambigüedad y con una gestión robusta de respuesta ante errores.
Desarrollo de interfaces en Angular documentadas con Swagger API, junto con tareas de diagnóstico y resolución end-to-end de incidencias tanto en cliente como en servidor.
Testing unitario con JUnit y Mockito, despliegue continuo sobre OpenShift y monitorización del rendimiento en entornos de producción mediante ELK Stack y Grafana.
Una infraestructura de cobros altamente disponible, escalable y mantenible que asegura la fiabilidad del procesamiento de transacciones diarias en todo el ecosistema comercial.