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