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.
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