VER
Ecipay
01

Sobre el proyecto

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.

02

Arquitectura de microservicios

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.

Arquitectura de microservicios Ecipay
03

Integración con Stripe

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.

Integración pasarela de pagos Stripe
04

Frontend y mantenimiento Full Stack

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.

05

Testing, monitorización y DevOps

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.

Monitorización y trazabilidad en Grafana y ELK
06

Resultados e impacto

Una infraestructura de cobros altamente disponible, escalable y mantenible que asegura la fiabilidad del procesamiento de transacciones diarias en todo el ecosistema comercial.