Todos los proyectos

La CipavProyecto de cliente · 2022 — 2024

Rehacer una aplicación de jubilación en arquitectura hexagonal

Referente técnico y Tech Lead Java en La Cipav: refundición de una aplicación de jubilación con 8 desarrolladores, arquitectura hexagonal, Java 17 / Spring Boot, Spring Batch y TDD.

  • Java 17
  • Spring Boot 2 / 3
  • Spring Batch
  • Architecture hexagonale
  • TDD
  • API REST
  • Tomcat

El contexto

La Cipav, caja de jubilación, rehace una aplicación de jubilación. En paralelo, un perímetro separado de aplicaciones sigue en mantenimiento con un equipo de 4 desarrolladores.

Mi papel

Referente técnico y Tech Lead Java de marzo de 2022 a marzo de 2024, en la refundición (equipo de 8 desarrolladores) y el perímetro de mantenimiento (4 desarrolladores). Talleres con negocio: recogida de necesidades, reglas de gestión y especificaciones funcionales detalladas.

Realizaciones

Inicialización de la aplicación y definición de la arquitectura hexagonal (Ports & Adapters). Diseño de las API REST, los procesos Spring Batch, los modelos de datos y las interfaces. Migraciones de datos, pruebas de aceptación, resolución de incidencias y optimización de los procesos.

Calidad y seguridad

Revisiones de código y TDD; acompañamiento técnico de los desarrolladores y calidad del software controlada con SonarQube, GitLab y Jenkins.

Confidencialidad

Proyecto realizado para un cliente: el código y los detalles internos son confidenciales. Esta página recoge el alcance, las tecnologías y los resultados que figuran en mi CV.

La Cipav

¿Una necesidad similar en su equipo?

Cuénteme su contexto y su necesidad: veremos juntos si mi perfil encaja.

Hablar del proyecto