Tutti i progetti

FranceAgriMerProgetto cliente · 2024 — Oggi

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.

  • Java 21
  • Spring Boot 3
  • Spring Batch
  • Spring Security
  • Keycloak
  • OpenID Connect
  • GitLab CI/CD
  • SonarQube

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