Logo for Grupo Data Portugal

Senior Java Backend Engineer | Remote

Role overview

Qualifications

  • 8+ years of professional experience with Java, including at least 3 years with Java 17 or Java 21
  • Solid knowledge of the latest Java features such as records, sealed types, and pattern matching
  • Proven experience with Spring / Spring Boot in production environments
  • Experience with testing frameworks like JUnit 5, Mockito and AssertJ

Responsibilities

  • Develop innovative IT solutions to help clients worldwide
  • Collaborate in a dynamic and creative environment
  • Contribute to continuous improvement and growth of the team
  • Document technical specifications and maintain effective communication

About the company

Grupo Data Portugal logo

Grupo Data Portugal

IT Services & IT Consulting

Grupo Data is a multinational IT services company with a strong focus on the European market, providing development and support solutions. We make technology simple and close, creating innovative IT solutions that help clients around the world. We are expanding in Portugal and believe that growing side by side with leading companies is only possible when we also grow with our talents. Here, people are at the center of everything we do. We value ideas, encourage creativity, and believe that every contribution makes a difference. If you are looking for a collaborative, dynamic environment full of opportunities to excel, your next challenge may be with us!

Company details

Company typeStartup
IndustryIT Services & IT Consulting
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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!

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Back-End Engineer Related jobs

Other jobs at Grupo Data Portugal

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.