Guidare le applicazioni critiche di gestione degli aiuti PAC
Tech Lead Java e referente sicurezza presso FranceAgriMer: team di 8 sviluppatori, Java 21 / Spring Boot 3, Spring Batch, SSO Keycloak / OpenID Connect e preparazione della migrazione a Spring Boot 4.
Il contesto
FranceAgriMer, ente pubblico, gestisce gli aiuti della PAC con applicazioni aziendali critiche: evoluzioni, affidabilità e continuità del servizio, in particolare durante le campagne di aiuti.
Il mio ruolo
Tech Lead Java / J2EE / Spring Boot da gennaio 2021 a febbraio 2022 (team di 6 sviluppatori), poi Tech Lead Java e referente sicurezza da aprile 2024 (team di 8 sviluppatori): refinement tecnico delle user story, ripartizione dei temi, revisioni del codice e approvazione delle merge request, onboarding e mentoring. Interlocutore tecnico del business: specifiche funzionali, user story, regole di gestione e stime.
Realizzazioni
Scelte di progettazione delle API REST, delle elaborazioni Spring Batch e dei modelli di dati; standard di sviluppo, Definition of Done e regole di qualità SonarQube. Miglioramento della catena CI/CD GitLab / Jenkins e automazione dei test; prioritizzazione del debito tecnico; analisi d’impatto della migrazione da Spring Boot 3 a 4. Nel 2021–2022: manutenzione delle applicazioni storiche Java EE / J2EE.
Qualità e sicurezza
Referente sicurezza e interlocutore del team sicurezza / CISO: SSO e controlli di accesso con Keycloak, OpenID Connect e Spring Security. Manutenzione: qualificazione degli incidenti, prioritizzazione delle correzioni, collaudo e messa in sicurezza dei rilasci.
Riservatezza
Progetto realizzato per un cliente: il codice e i dettagli interni sono riservati. Questa pagina riprende il perimetro, le tecnologie e i risultati indicati nel mio CV.
FranceAgriMer
Un’esigenza simile nel suo team?
Mi presenti il suo contesto e la sua esigenza: vedremo insieme se il mio profilo è adatto.
Parliamo del progetto