Shakers
Senior Java Software Engineer
Skills
20 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Lisbon, Portugal
Work mode:
Onsite
Published on:
30 September 2026
What they need
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
Other offers great for you!
These companies are also looking for great profiles
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
5 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
7 hours ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
3 hours ago
Quick apply