O–

Java Software Engineer

Hiring from
Portugal
Work type
Hybrid
Posted

614,900 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

Com o objetivo de reforçar o Departamento de Desenvolvimento Core de um cliente de referência no setor de Pagamentos, e no âmbito do desenho e desenvolvimento de uma nova solução construída de raiz, estamos a recrutar um Java Software Engineer com o seguinte perfil:


Obrigatório: Java, Spring Boot, arquiteturas de microserviços (backend), MongoDB, messaging e experiência em setups/sistemas geo-distribuídos.


Requisitos:

  • 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;
  • Certificações em Cloud, Cloud Architecture e/ou Kubernetes (serão valorizadas);
  • Forte capacidade de comunicação, rigor técnico e espírito colaborativo.


Função:

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


Regime de trabalho:

  • Híbrido, 3 dias por semana em Alfragide ou Viseu.

Similar jobs

Apply for this job100% free