Job at a glance
Description
Sobre a vaga
Reforçar o Departamento de Desenvolvimento Core de um cliente de referência no setor de Pagamentos. No âmbito do desenho e desenvolvimento de uma nova solução construída de raiz, estamos a recrutar um Java Software Engineer.
O que vais fazer
- Desenvolver e evoluir microsserviços em Java e Spring Boot, dentro da arquitetura cloud‑native definida para a solução (APIs, padrões event‑driven e topologias ativo‑ativo)
- Participar em code reviews regulares, aplicando boas práticas de engenharia, clean code e testes automatizados
- Contribuir para a identificação e redução da dívida técnica, propondo melhorias e refactors
- Implementar soluções que cumpram requisitos não funcionais como performance, resiliência, segurança, observabilidade e escalabilidade
- Contribuir para a implementação de estratégias de alta disponibilidade, consistência de dados e recuperação de desastre
- Manter atualizada a documentação técnica dos serviços desenvolvidos
O que é pedido
- Obrigatório: Java, Spring Boot, arquiteturas de microserviços (backend), MongoDB, messaging e experiência em setups/sistemas geo-distribuídos
- Formação superior em Engenharia Informática ou similar
- Experiência obrigatória em projetos de Java e cloud‑native
- Domínio avançado de Java (versões recentes) e experiência sólida com Spring Boot (idealmente também Spring Cloud)
- Experiência comprovada em arquiteturas Cloud‑Native, sistemas distribuídos, microsserviços e padrões event‑driven
- Conhecimento de containers e orquestração (Kubernetes ou equivalente)
- Forte domínio de padrões de microsserviços: circuit breaker, saga, retries, API gateway, service discovery, service mesh, REST, gRPC, entre outros
- Experiência prática com mensageria/streaming (Kafka, Pulsar, RabbitMQ, etc.)
- Conhecimentos de topologias ativo‑ativo, geo‑distribuição, tolerância a falhas e alta disponibilidade
- Experiência com bases de dados distribuídas (SQL/NoSQL) e modelos de consistência (eventual, strong, compensação)
- Sólidos conhecimentos de segurança aplicacional e APIs (OAuth2/OIDC, gestão de segredos, hardening)
- Experiência em observabilidade (logging centralizado, métricas, tracing) e práticas SRE
- Experiência em pagamentos, instant payments ou sistemas financeiros de missão crítica
- Conhecimento de padrões como ISO 20022 e SEPA Inst
- Forte capacidade de comunicação, rigor técnico e espírito colaborativo
- Híbrido, 3 dias por semana em Alfragide ou Viseu
Valorizado
- Certificações em Cloud, Cloud Architecture e/ou Kubernetes (serão valorizadas)
Resumo organizado por IA a partir do anúncio original. Confirma os detalhes no site da empresa.
Benefícios e vantagens
- Comida, fruta e bebida
- Estacionamento gratuito ou condições especiais
- Flex benefits
- Flexibilidade de horário
- Ginásio & atividades desportivas
- Mais de 22 dias de férias
- Perto de transportes públicos
- Seguro de saúde
Valores e cultura
- Ambiente internacional
- Códigos de alta qualidade
- Cultura de multi-função
- Híbrido
- Metodologias ágeis
