Senior Java Software Engineer

Shakers

Lisboa

On-site

EUR 70,000 - 110,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Shakers procura um engenheiro backend Java sénior para um projeto inovador na área de mobilidade. O foco é desenhar sistemas distribuídos robustos, aplicar DDD e Hexagonal Architecture num ecossistema event-driven, trabalhando com data integration e microserviços.

O papel envolve liderança técnica, mentorizar engenheiros júnior e mid-level, e atuação em cloud (AWS/Azure) com gRPC. Fluência em inglês (C1) é essencial para colaboração internacional.

Qualifications

  • Experiência sólida em backend com Java moderno (17+).
  • Conhecimento de DDD e de Hexagonal Architecture.
  • Experiência com sistemas distribuídos e arquitetura event-driven.
  • Familiaridade com message brokers (Kafka/RabbitMQ) e cloud (AWS/Azure).
  • Conhecimento de gRPC e práticas de agentic engineering (Senior/Lead).

Responsibilities

  • Desenhar e implementar arquiteturas avançadas com DDD e Hexagonal Architecture num ecossistema event-driven.
  • Desenvolver código de alta qualidade com Java 17+ e contribuir para decisões de microserviços.
  • Trabalhar com infra de cloud (AWS/Azure) e gRPC entre serviços.
  • Liderar desenvolvimento e deploy de features, com parsing/mapping de fontes de dados heterogéneas.
  • Liderar mentorship de engenheiros júnior e mid-level (Senior/Lead).
  • Impulsionar melhorias arquiteturais em sistemas distribuídos, event streaming (Kafka/RabbitMQ) e cloud-native.

Skills

Java 17+
DDD
Hexagonal
Event-driven
Kafka
RabbitMQ
AWS/Azure
gRPC
Mentoring
Inglês C1

Tools

React
Docker

Job description

Senior Java Backend Engineer (Distributed Systems)

Procuramos um engenheiro backend Java para um projeto inovador de mobilidade, em colaboração com uma firma tecnológica global no setor da consultoria IT. Integrarás uma equipa de engenharia de 6 pessoas, focada em sistemas distribuídos, arquiteturas event-driven e iniciativas de agentic engineering.

O desafio

Desenhar e implementar sistemas backend robustos e escaláveis, aplicando Domain-Driven Design e Hexagonal Architecture num ecossistema event-driven, resolvendo desafios de integração de dados heterogéneos em sistemas distribuídos.

Responsabilidades
  • Desenhar e implementar arquiteturas avançadas com DDD e Hexagonal Architecture num ecossistema event-driven.
  • Desenvolver código de alta qualidade com Java moderno (17+) e contribuir para decisões arquiteturais de microserviços.
  • Trabalhar com infraestrutura cloud (AWS/Azure) e protocolos de comunicação interna (gRPC).
  • Assumir a responsabilidade do desenvolvimento e deploy de features, com foco em parsing, mapping e normalização de fontes de dados heterogéneas.
  • Liderar a implementação de práticas de agentic engineering e mentorizar engenheiros júnior e mid-level (perfis Senior/Lead).
  • Impulsionar melhorias arquiteturais e boas práticas em sistemas distribuídos, event streaming (Kafka/RabbitMQ) e desenvolvimento cloud-native.
Requisitos
  • Inglês nível C1, essencial para colaboração diária num ambiente internacional.
  • Experiência sólida em backend com Java moderno (17+): 3-6 anos para mid-senior, 8+ anos para Senior/Lead.
  • Experiência prática comprovada com Domain-Driven Design (DDD) e Hexagonal Architecture em sistemas complexos.
  • Experiência a desenhar e trabalhar com arquiteturas event-driven e sistemas distribuídos.
  • Familiaridade com message brokers como Kafka ou RabbitMQ.
  • Experiência hands-on com plataformas cloud como AWS ou Azure.
  • Experiência demonstrável em práticas de agentic engineering (perfis Senior/Lead/Staff).
Se valoriza
  • Aplicação avançada de DDD e Hexagonal Architecture (ports & adapters com inversão de dependências).
  • Experiência com gRPC para comunicação inter-serviços.
  • CQRS e read models materializados alimentados por eventos.
  • Familiaridade com frontend, especialmente React.
  • Técnicas de processamento de dados heterogéneos (parsing, mapping, normalização).
  • Proficiência em português ou espanhol.
Porquê este projeto?

Projeto inovador de mobilidade com impacto estratégico real, numa equipa pequena e colaborativa, com influência direta na evolução das iniciativas de agentic engineering e oportunidades de liderança técnica e mentoria.

Se te motiva desenhar sistemas distribuídos com as melhores práticas de arquitetura e trabalhar na vanguarda do agentic engineering, este projeto é para ti.

#Java #DistributedSystems #EventDriven #DDD #Microservices

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Architect – Distributed, Event-Driven
Senior Java Backend Architect – Distributed, Event-Driven

Shakers • Lisboa

On-site
EUR 70,000 - 110,000
Tech Lead / Senior Backend Engineer | Java, Microservices & Event-Driven Architecture
Tech Lead / Senior Backend Engineer | Java, Microservices & Event-Driven Architecture

Smart Consulting • Lisboa

Hybrid
EUR 34,000 - 42,000
Subsídio de alimentação
Oportunidades de crescimento
Senior Java Engineer
Senior Java Engineer

Sourcing Trust • Lisboa

Hybrid
EUR 70,000 - 100,000
Engenheiro de Software (Java/Spring) Porto Híbrido · Tempo inteiro · ontem Ver oferta
Engenheiro de Software (Java/Spring) Porto Híbrido · Tempo inteiro · ontem Ver oferta

OK Emprego • Porto

Hybrid
EUR 42,000 - 60,000
Senior Java Software Engineer
Senior Java Software Engineer

Sourcing Trust • Lisboa

On-site
EUR 55,000 - 85,000
Senior .NET Developer
Senior .NET Developer

Elevus - People & Business Results • Oeiras

On-site
EUR 60,000 - 90,000
Regime híbrido em Oeiras
Projetos tecnologicamente desafiantes
Mentoring
+2
Technical Lead de Java
Technical Lead de Java

Decskill • Portugal

On-site
EUR 70,000 - 100,000
Senior Java Backend Developer
Senior Java Backend Developer

Dellent • Lisboa

Hybrid
EUR 55,000 - 75,000
Seguro de Saúde
Plano de formação
Feedback constante
+4
Software Engineer – Backend (M/F)
Software Engineer – Backend (M/F)

Ankix • Lisboa

On-site
EUR 40,000 - 70,000
Senior Software Developer Java & Aws Cloud
Senior Software Developer Java & Aws Cloud

Elevus • Lisboa

On-site
EUR 35,000 - 60,000
Projetos desafiantes e inovadores
Ambiente colaborativo
Oportunidade de crescimento