Senior Java Backend Engineer | Remote
- Hiring from
- Portugal
- Work type
- Remote
- Posted
- Oct 2, 2026
Junta-te ao Data Group!
Great things happen when the right people connect.
No Data Group, conectamos pessoas, tecnologia e conhecimento para transformar desafios em possibilidades e possibilidades em impacto real. Somos uma empresa global em constante movimento. Crescemos, adaptamo-nos e evoluímos, e procuramos pessoas que queiram fazer o mesmo connosco.
Aqui, não procuramos apenas quem acompanhe o futuro da tecnologia. Procuramos quem queira participar naquilo que vem a seguir, trazendo novas ideias, assumindo desafios e deixando a sua marca pelo caminho. Porque quando talento, tecnologia e oportunidades se conectam, possibilities grow.
Quem procuramos?
Senior Java Backend Engineer.
Competências e conhecimentos técnicos obrigatórios:
- INGLÊS MÍNIMO C1 - REQUISITO OBRIGATÓRIO E ELIMINATÓRIO;
- ESPANHOL MÍNIMO C1 - REQUISITO OBRIGATÓRIO E ELIMINATÓRIO;
- 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.
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.
O próximo passo é teu. As possibilidades, construímo-las juntos.
Envia a tua candidatura e vem simplificar o futuro connosco!