Java Developer
Summary
HN Services Portugal is hiring a Java Developer (3–6 years' experience) for a tech project in Porto on a hybrid basis (2 days/week on-site after onboarding). Day to day: developing and evolving backend Java applications using Domain-Driven Design and Hexagonal Architecture, building REST integrations, doing code reviews, and collaborating with technical teams and stakeholders.
Procuramos um Java Developer com 3 a 6 anos de experiência profissional, para integrar um projeto tecnológico no Porto.
O que vais fazer
- Desenvolver e evoluir aplicações backend em Java;
- Participar no desenho e implementação de soluções robustas, escaláveis e de fácil manutenção;
- Trabalhar segundo princípios de Domain-Driven Design (DDD);
- Desenvolver soluções seguindo princípios de Arquitetura Hexagonal;
- Colaborar na definição de arquitetura e boas práticas de desenvolvimento;
- Participar em code reviews, análise técnica e melhoria contínua das aplicações;
- Trabalhar em proximidade com outras equipas técnicas e stakeholders.
O que procuramos
- Entre 3 e 6 anos de experiência profissional com Java;
- Experiência sólida no desenvolvimento de aplicações backend;
- Conhecimentos e experiência prática com DDD – Domain-Driven Design;
- Experiência com Arquitetura Hexagonal;
- Conhecimentos de APIs REST e integração entre sistemas;
- Experiência com Git e boas práticas de desenvolvimento;
- Capacidade de trabalhar em equipa e comunicar de forma clara;
- Bom nível de Inglês.
Será valorizado
- Experiência com Vaadin — não é obrigatória;
- Experiência em projetos com arquiteturas modernas e boas práticas de software;
- Conhecimentos de testing, CI/CD e metodologias Agile.
Regime de trabalho
- Porto;
- Regime híbrido de 2 dias por semana no escritório;
- Durante o primeiro mês de formação/onboarding, será necessária maior presença presencial, aproximadamente 3 a 4 dias por semana;
- Após o período inicial, o regime passa para 2 dias presenciais por semana.