Especialista Java com Kafka & gRPC

🏢 Grupo Data · all Grupo Data jobs
📍 Portugal
📅 Posted 2026-09-06 · via Himalayas
🏷 Java-Developer,Backend-Engineer,Software-Engineer,Distributed-Systems-Engineer,Reactive-Programming-Specialist,Senior-Java-Kafka-Engineer,Desenvolvedor-Java-Senior,Kafka-Engineer,Java-Microservice-Developer,Especialista-Em-Software,Especialista-Em-Desenvolvimento-De-Software
Apply on original site ↗

Sobre a oportunidade

Estamos buscando um(a) Desenvolvedor(a) Java Sênior para integrar um projeto internacional de alta complexidade, atuando no desenvolvimento e evolução de serviços Java em produção, arquiteturas reativas e aplicações de alta concorrência .

A posição exige forte experiência em engenharia de software, sistemas distribuídos e ambientes de produção, com atuação em tecnologias como Java 17/21, Spring Boot, Kafka, gRPC, Protobuf e Cloud .
Principais responsabilidades

- Desenvolver e evoluir serviços Java de alta performance e alta concorrência ;

- Trabalhar com arquiteturas reativas e processamento assíncrono;

- Implementar integrações e comunicações utilizando gRPC e Protobuf ;

- Atuar com streaming de dados utilizando Apache Kafka ;

- Trabalhar com soluções de armazenamento em escala de produção;

- Garantir qualidade, performance, escalabilidade e confiabilidade das aplicações;

- Desenvolver e manter testes unitários, de integração e de contrato;

- Participar de decisões técnicas e evolução da arquitetura das soluções;

- Produzir e manter documentação técnica, incluindo design docs, postmortems e PRs ;

- Colaborar com equipes técnicas em um ambiente internacional.

Requisitos obrigatórios

-
8+ anos de experiência profissional com Java ;

- Pelo menos 3 anos de experiência com Java 17 ou Java 21 , incluindo conhecimentos de Records, Sealed Types, Pattern Matching e Virtual Threads ;

- Experiência sólida com Spring / Spring Boot em aplicações de produção;

- Experiência com programação reativa utilizando Project Reactor ou RxJava , ou domínio avançado de programação assíncrona com CompletableFuture e concorrência estruturada ;

- Experiência prática com gRPC + Protobuf em produção , incluindo Streaming RPCs, deadlines, interceptors e evolução de schemas;

- Conhecimentos sólidos de concorrência , incluindo thread-safety, dimensionamento de executors e padrões lock-free;

- Experiência com JUnit 5, Mockito e AssertJ ;

- Experiência com testes de integração e contract/parity testing ;

- Experiência com Apache Kafka , incluindo consumer e producer;

- Experiência em produção com Redis, PostgreSQL ou MongoDB ;

- Experiência com AWS ou Cloud equivalente , incluindo S3, IAM, Kafka gerenciado e runtimes de containers;

- Excelente capacidade de comunicação escrita;

-
Inglês C1 ou superior ;

-
Espanhol para conversação ;

-
Disponibilidade para futura mudança para Portugal ou Espanha .

Diferenciais

- Experiência liderando migrações ou refatorações complexas em aplicações/codebases multimódulo;

- Experiência com containers multi-arquitetura Linux/AMD64 e Linux/ARM64 ;

- Familiaridade com Python , especialmente para leitura e debugging;

- Experiência com Apache Arrow ou outros formatos de dados colunares;

- Experiência com pipelines de CI/CD , utilizando TeamCity, GitHub Actions ou tecnologias similares.

Modelo de atuação
Projeto internacional
Atuação inicialmente 100% remota

Disponibilidade obrigatória para futura mudança para Portugal ou Espanha
Inglês C1 e espanhol para conversação obrigatórios

Ambiente técnico de alta complexidade, com atuação em sistemas distribuídos, alta concorrência e serviços críticos em produção .

Originally posted on Himalayas

← All remote jobs

Similar for you