Senior Java Software Engineer

Shakers · Lisbon Metropolitan Area
LinkedIn

Posted

Oct 05, 2026 (9d ago)

Seniority

Senior

Work Model

Not Specified

Type

Not Specified

Category

Full-Stack

Salary

Not specified

Skills

AWS Azure gRPC Java Kafka Microservices RabbitMQ React

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