Junta-te à Data Group! Na Data Group tornamos a tecnologia simples e próxima, criando soluções de IT inovadoras que ajudam clientes em todo o mundo. Estamos em expansão em Portugal e acreditamos que crescer lado a lado com empresas de referência só é possível quando crescemos também com os nossos talentos. Aqui, as pessoas estão no centro de tudo o que fazemos. Valorizamos ideias, incentivamos a criatividade e acreditamos que cada contributo faz a diferença. Se procuras um ambiente colaborativo, dinâmico e cheio de oportunidades para te superares, o teu próximo desafio pode estar connosco! Quem procuramos? Senior Java Backend Engineer. Competências e conhecimentos técnicos obrigatórios: 8+ anos de experiência profissional com Java , incluindo pelo menos 3 anos com Java 17 ou Java 21 ; Conhecimentos sólidos das funcionalidades mais recentes de Java, nomeadamente records, sealed types, pattern matching e, quando aplicável, virtual threads ; Experiência sólida e comprovada com Spring / Spring Boot em ambientes produtivos; Experiência em programação reativa com Project Reactor ou RxJava , incluindo Mono/Flux, backpressure, retry/backoff e hot vs. cold publishers; alternativamente, experiência sólida em programação assíncrona com CompletableFuture e structured concurrency ; Experiência profissional com gRPC + Protobuf , incluindo streaming RPCs, deadlines, interceptors e evolução de schemas; Conhecimentos sólidos de concorrência , incluindo thread-safety, executor sizing, lock-free patterns e gestão do ciclo de vida de threads; Experiência sólida em testing com JUnit 5, Mockito e AssertJ , incluindo testes de integração com dependências reais e contract/parity testing; Experiência com Kafka , incluindo consumer/producer semantics; Experiência em contexto produtivo com pelo menos uma das seguintes tecnologias: Redis, PostgreSQL ou MongoDB ; Experiência com Cloud/AWS ou equivalente, nomeadamente S3, IAM, managed Kafka e container runtimes ; Excelente capacidade de comunicação escrita e documentação técnica , incluindo design documents, postmortems e documentação de Pull Requests; Inglês mínimo C1 – requisito obrigatório e eliminatório ; Espanhol fluente – requisito obrigatório e eliminatório . Competências e conhecimentos técnicos desejáveis: Experiência na liderança de migrações ou refactorings complexos em codebases multi-módulo; Experiência com container packaging e builds multi-arch , nomeadamente Linux/AMD64 e Linux/ARM64; Conhecimentos de Python , com capacidade para compreender e fazer debugging de código; Experiência com Apache Arrow ou outros formatos de dados colunares; Experiência com TeamCity, GitHub Actions ou ferramentas equivalentes, incluindo gestão/evolução de pipelines de CI/CD. Regime de trabalho: 100% Remoto. Envia a tua candidatura e vem simplificar o futuro connosco!
Engineering Manager - Cloud-Native Backend Systems
Salve.Lab
Senior Backend & Data Engineer
JAy! D Hub
Backend Software Engineer - Portugal
dragonboat Inc.
Backend Staff Engineer
Login.works
Scala Backend Engineer
Tiko
(Senior) Backend Engineer
bunch