Estamos à procura de um Senior Java Backend Engineer para integrar a equipa no Porto. Nesta função, serás responsável pelo desenvolvimento e evolução de microserviços e APIs que suportam sistemas críticos no setor financeiro, garantindo performance, resiliência e segurança.
O que vais fazer
Desenvolver e manter microserviços e APIs em Java com Spring Boot.
Implementar lógica de negócio alinhada com boas práticas de engenharia de software.
Escrever testes unitários, de integração e de contrato.
Participar no desenho técnico das soluções em conjunto com arquitetos.
Colaborar com equipas de QA, SRE, segurança e produto em code reviews e planeamento.
Garantir que os sistemas são observáveis (logs, métricas, tracing).
Analisar e resolver incidentes em ambientes de desenvolvimento e QA.
Contribuir para a documentação técnica de serviços e APIs.
O que procuramos
Experiência sólida em Java (concorrência, performance e gestão de memória).
Experiência com Spring Boot.
Experiência com microserviços e APIs REST.
Conhecimento de arquitetura distribuída e padrões de resiliência (retries, circuit breakers, idempotência).
Experiência com bases de dados SQL e/ou NoSQL.
Experiência com Git, CI/CD e testes automatizados (JUnit, Mockito).
Mentalidade colaborativa, foco em qualidade e atenção ao detalhe.
Valorizamos
Experiência com Spring Cloud.
Conhecimentos de Docker, Kubernetes e arquiteturas cloud-native.
Experiência com Kafka ou sistemas event-driven.
Conhecimentos de observabilidade (logging, métricas, tracing).
Experiência em sistemas financeiros ou de pagamentos.
Localização
Viseu – Híbrido, 3x por semana no escritório