Todos os projetos

FranceAgriMerProjeto de cliente · 2024 — Presente

Liderar as aplicações críticas de gestão das ajudas da PAC

Tech Lead Java e referente de segurança na FranceAgriMer: equipa de 8 programadores, Java 21 / Spring Boot 3, Spring Batch, SSO Keycloak / OpenID Connect e preparação da migração para Spring Boot 4.

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

O contexto

A FranceAgriMer, organismo público, gere as ajudas da PAC com aplicações de negócio críticas: evoluções, fiabilidade e continuidade do serviço, sobretudo durante as campanhas de ajudas.

O meu papel

Tech Lead Java / J2EE / Spring Boot de janeiro de 2021 a fevereiro de 2022 (equipa de 6 programadores), depois Tech Lead Java e referente de segurança desde abril de 2024 (equipa de 8 programadores): refinamento técnico das user stories, distribuição dos temas, revisões de código e validação das merge requests, onboarding e mentoria. Interlocutor técnico do negócio: especificações funcionais, user stories, regras de gestão e estimativas.

Realizações

Decisões de conceção das API REST, dos processamentos Spring Batch e dos modelos de dados; normas de desenvolvimento, Definition of Done e regras de qualidade SonarQube. Melhoria da cadeia CI/CD GitLab / Jenkins e automatização dos testes; priorização da dívida técnica; análise de impacto da migração do Spring Boot 3 para 4. Em 2021–2022: manutenção das aplicações legadas Java EE / J2EE.

Qualidade e segurança

Referente de segurança e interlocutor da equipa de segurança / CISO: SSO e controlos de acesso com Keycloak, OpenID Connect e Spring Security. Manutenção: qualificação de incidentes, priorização das correções, testes de aceitação e segurança das entregas.

Confidencialidade

Projeto realizado para um cliente: o código e os detalhes internos são confidenciais. Esta página retoma o âmbito, as tecnologias e os resultados indicados no meu CV.

FranceAgriMer

Uma necessidade semelhante na sua equipa?

Apresente o seu contexto e a sua necessidade: veremos juntos se o meu perfil corresponde.

Falar sobre o projeto