Estás à procura de um novo desafio técnico? Temos uma oportunidade para ti. O nosso parceiro é uma organização de referência no setor financeiro, a trabalhar numa plataforma de missão crítica com um stack moderno e uma arquitetura distribuída que realmente desafia. Procuramos um Senior Java Developer com vontade de fazer a diferença numa equipa técnica sólida. O que vais fazer Desenvolver e manter microservices, APIs e business logic em Java com Spring Boot Participar no desenho técnico das soluções, em alinhamento com os arquitetos Escrever testes unitários, de integração e de contrato, e apoiar a automação de QA Colaborar com arquitetura, QA, SRE, segurança e negócio em refinements, plannings e code reviews Contribuir para a documentação técnica de serviços, APIs e decisões relevantes Atuar na análise e resolução de incidentes em ambiente de desenvolvimento e QA (3.a linha) O que precisas de ter Domínio sólido de Java — concorrência e gestão de memória Experiência com Spring Boot, idealmente Spring Cloud Conforto com arquitetura distribuída: REST, comunicação assíncrona, retries, circuit breakers, fallbacks Conhecimentos em bases de dados relacionais e/ou No SQL geo-distribuídas Boas práticas de desenvolvimento: Git, CI/CD, Dev Sec Ops, testes com JUnit, Mockito, Testcontainers Se tiveres também, é um plus Experiência com containers, Kubernetes, sistemas de alta disponibilidade e baixa latência Conhecimentos em arquiteturas event-driven Observabilidade: logging centralizado, métricas, tracing distribuído Bases de dados No SQL/New SQL (Mongo DB, Cockroach DB, etc.) Experiência em sistemas financeiros ou de missão crítica Perfil Nível sénior, com formação técnica na área. O que mais valoriza o nosso cliente é a capacidade de trabalhar em equipa, sentido de qualidade e autonomia técnica. Regime híbrido em Lisboa. Tens curiosidade? Fala connosco — lbrandao@primeit.pt