Desarrollador Full Stack
Viewnext · cliente Banco Santander (sector bancario)
- Desarrollo full stack para Banco Santander: aplicaciones bancarias internas de alta disponibilidad con Java y Angular.
- Backend: microservicios con Java 17/21 y Spring Boot (REST, Spring Batch, Kafka, RabbitMQ), APIs con OpenAPI y gobierno de APIs.
- Microservicio orquestador que recibe un único JSON, lo distribuye a los servicios de destino y se conecta dinámicamente a múltiples bases de datos con credenciales en Vault.
- Datos: PostgreSQL (diseño de esquema, CRUD y scripts SQL automatizados con GitHub Actions), Oracle, MySQL y SQL Server; cargas masivas con Spring Batch y SFTP.
- Frontend: Angular 15 a 20 y TypeScript, con migración completa de una aplicación.
- Calidad: JUnit, Mockito, Vitest (migración desde Karma), Cilantrum e2e, JMeter, SonarQube, Fortify y Trivy.
- Despliegue: Docker, Harbor, OpenShift, ArgoCD y GitHub Actions.