Backend Java Developer (Cloud Native)

Act Digital — Portugal · Posted ~1 week ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Estamos à procura de um Backend Java Developer para integrar uma equipa que desenvolve soluções críticas de elevada performance, recorrendo a arquiteturas modernas e tecnologias cloud-native. Localização: Lisboa (Alfragide) Regime: Híbrido – 3 dias por semana no escritório (Shuttle gratuito entre Sete Rios e os escritórios de Alfragide). O que vais fazer: Desenvolver e manter microserviços, APIs e lógica de negócio em Java com Spring Boot.Desenvolver soluções orientadas para arquiteturas Cloud Native e Cloud Agnostic.Garantir a qualidade do código através de testes unitários, de integração e de contrato.Colaborar com as equipas de Arquitetura, QA, SRE, Segurança e Produto em refinements, plannings e code reviews.Participar no desenho técnico das soluções e contribuir para decisões de arquitetura.Assegurar boas práticas de observabilidade, incluindo logging, métricas e distributed tracing.Contribuir para a documentação técnica dos serviços e APIs.Apoiar na análise e resolução de incidentes em ambientes de desenvolvimento, QA e certificação. Requisitos obrigatórios: Experiência sólida em Java.Conhecimentos avançados de Spring Boot e do ecossistema Spring.Experiência no desenvolvimento de microserviços e APIs REST.Conhecimento de arquiteturas distribuídas e padrões de comunicação síncrona e assíncrona.Experiência com:GitCI/CDDevSecOpsJUnitMockitoTestcontainersConhecimentos de bases de dados relacionais e/ou NoSQL.Boa compreensão de concorrência, gestão de memória e otimização de performance em Java. Valorizamos: Experiência em ambientes Cloud Native.Conhecimentos em:DockerKubernetesContainers12 Factor AppsExperiência com arquiteturas event-driven.Conhecimentos de MongoDB, CockroachDB ou outras bases de dados distribuídas.Experiência em migração de sistemas Legacy para Cloud Native.Conhecimentos de observabilidade (logging, métricas e tracing distribuído).Experiência em sistemas de elevada disponibilidade, baixa latência e elevado volume transacional.Experiência em sistemas de pagamentos ou serviços financeiros será valorizada.Conhecimentos de ISO 20022 ou SEPA Instant são uma mais-valia. Se procuras um projeto desafiante, com impacto tecnológico e oportunidade de trabalhar com arquiteturas modernas e cloud-native, gostaríamos de conhecer o teu perfil.