For Employers

Grupo Data

Especialista Java com Kafka & gRPC

Posted a month ago
10+ years experience
Apply Now

Please mention DailyRemote when applying

?
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

Develop and evolve high-performance Java services within a complex international project environment. Ensure application scalability, reliability, and performance while managing asynchronous processing and distributed data streaming.

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.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Forward Deployed Engineer - Software Engineer - Argentina

Full Time Argentina Software Development

Enterprise Solutions Engineer - Colombia

Full Time Colombia Software Development

Enterprise Solutions Engineer - Mexico

Full Time Mexico Software Development

Forward Deployed Engineer - Software Engineer - United Kingdom

Full Time United Kingdom Software Development

Forward Deployed Engineer - Software Engineer - Mexico

Full Time Mexico Software Development

Senior Software Engineer - Streams - Observability

Full Time Spain €67000 - €106K per year Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 212,226+ Jobs in Software Development

Answer easy questions

Answer easy questions

212,226+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified