Descrição:
Java Tech Lead (Hands-on)
Sobre a empresa
Empresa de referência no setor fintech, com projetos de elevada criticidade e impacto real no dia a dia de milhões de utilizadores, a reforçar o Departamento de Desenvolvimento Core no desenho e desenvolvimento de uma nova solução construída de raiz.
O desafio
Procuramos um/a Java Tech Lead com forte senioridade (8+ anos) e perfil técnico hands-on, para ser o ponto focal técnico do projeto e liderar decisões de arquitetura e engenharia, garantindo qualidade, resiliência e evolução sustentável da plataforma.
Responsabilidades (core)
- Ser o ponto focal técnico do projeto, apoiando Direção e Product Owners em decisões de tecnologia e roadmap.
- Desenhar e evoluir a arquitetura cloud-native , baseada em microserviços, APIs e padrões event-driven , garantindo independência de fornecedor ( cloud-agnostic ) e suporte a topologias ativo-ativo .
- Garantir alinhamento entre desenvolvimento e arquitetura desde a conceção até produção.
- Conduzir code reviews , promover boas práticas (clean code, testes automatizados) e qualidade técnica.
- Gerir/priorizar dívida técnica , identificar refactors críticos e assegurar evolução sustentável.
- Assegurar NFRs: performance, resiliência, segurança, observabilidade e escalabilidade .
- Apoiar estratégias de alta disponibilidade , consistência de dados e disaster recovery .
- Manter documentação técnica atualizada (arquitetura, decisões, padrões, guias).
Requisitos técnicos e experiência
- Formação superior em Engenharia Informática (ou similar).
- Experiência sólida (idealmente 8+ anos ) em Java e projetos cloud-native , com liderança técnica (não necessariamente gestão de pessoas).
- Domínio avançado de Java (versões recentes) e Spring Boot (valorizado: Spring Cloud).
- Experiência em arquiteturas CloudNative , sistemas distribuídos, microserviços e padrões event-driven .
- Kubernetes (ou equivalente) e ecossistema de containers/orquestração.
- Padrões de microserviços: circuit breaker, saga, retries, API gateway, service discovery, service mesh , REST, gRPC, etc.
- Mensageria/streaming: Kafka / Pulsar / RabbitMQ (ou similar).
- Topologias ativo-ativo , geo-distribuição, tolerância a falhas e alta disponibilidade.
- Bases de dados distribuídas SQL/NoSQL e modelos de consistência (eventual/strong/compensação).
- Segurança aplicacional e APIs: OAuth2/OIDC , gestão de segredos, hardening.
- Observabilidade: logging centralizado, métricas, tracing e práticas SRE .
- Experiência em pagamentos / instant payments ou sistemas financeiros mission-critical; valorizado ISO 20022 / SEPA Inst .
- Certificações Cloud/Arquitetura/Kubernetes são valorizadas.
- Comunicação, mentoria, rigor técnico e colaboração.
Modelo de trabalho e localização
- Local: Lisboa
- Regime híbrido: 3 dias/semana no office
- Onboarding/integração: início 100% presencial (5 dias) , temporariamente.
Candidate Experience
- 2 entrevistas (com o Cliente)
- Teste técnico (2 horas)
Interessados podem enviar e-mail para:
Incluir: CV + LinkedIn + disponibilidade