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 fazerDesenvolver 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 procuramosExperiê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 No SQL.Experiência com Git, CI/CD e testes automatizados (JUnit, Mockito).Mentalidade colaborativa, foco em qualidade e atenção ao detalhe.ValorizamosExperiê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çãoViseu – Híbrido, 3x por semana no escritório