4 months ago
Lisbon, PortugalStaff+
Responsibilities
- Atuar como ponto focal técnico do projeto.
- Manter e evoluir a arquitetura cloud-native baseada em microserviços, APIs e padrões event-driven.
- Garantir o alinhamento dos desenvolvimentos com a arquitetura, desde o desenho das soluções até à entrada em produção.
- Realizar code reviews e promover boas práticas de engenharia, clean code e testes automatizados.
- Definir e controlar a dívida técnica, priorizando correções e refactors críticos.
- Assegurar a qualidade não funcional da plataforma, incluindo performance, resiliência, segurança, observabilidade e escalabilidade.
- Apoiar o desenho de estratégias de alta disponibilidade, consistência de dados e recuperação de desastre.
- Promover e manter atualizada a documentação técnica de arquitetura, decisões, padrões e guias de desenvolvimento.
Requirements
- Domínio profundo de Java em versões recentes.
- Experiência sólida com Spring Boot e, idealmente, Spring Cloud.
- Experiência comprovada no desenho de sistemas distribuídos, microserviços, arquiteturas event-driven, containers e orquestração de containers.
- Conhecimento de padrões de microserviços, incluindo circuit breaker, saga, retries, API gateway, service discovery, observability patterns e service mesh.
- Experiência prática com mensageria e streaming assíncrono, utilizando Pulsar, Kafka, RabbitMQ ou tecnologias similares.
- Conhecimento de topologias ativo-ativo, geodistribuição, tolerância a falhas e alta disponibilidade.
- Experiência com bases de dados distribuídas, motores SQL e/ou NoSQL e modelos de consistência de dados.
- Conhecimentos sólidos de segurança aplicacional e de APIs, incluindo autenticação, autorização, OAuth2, OpenID Connect, gestão de segredos e hardening.
- Experiência com ferramentas e práticas de integração e entrega contínuas e DevOps.
- Experiência em migração de sistemas legacy para cloud-native é valorizada.
- Experiência com observabilidade e SRE é valorizada.
- Certificações em Cloud, Cloud Architecture e/ou Kubernetes são valorizadas.
Benefits
- Seguro de saúde.
- Flexibilidade na rotina organizacional.
- Formação e certificações.
- Programa de Apoio ao Colaborador em cinco áreas, incluindo psicologia.
- Ofertas de aniversário e antiguidade.
- Happy hour mensal.
- Portal de Benefícios com ofertas atrativas.
