
Damia Group Portugal
Desenvolvedor de Software Java Sénior
Lisboa
18 de outubro de 2026
Tempo integral
Descrição do Papel
Sobre a Damia
A Damia é uma agência de recrutamento técnico especializada em Portugal, focada em funções de tecnologia, produto e engenharia. Trabalhamos com scaleups financiados, empresas internacionais a construir equipas em Portugal e organizações tecnológicas estabelecidas a aumentar contratações críticas.
A nossa abordagem é consultiva, não transacional. Cada mandato passa por uma metodologia estruturada, desde a descoberta estratégica e mapeamento de talentos até listas curadas e acompanhamento pós-contratação, liderada por recrutadores séniores que compreendem o mercado e os cargos para os quais recrutam.
Fazemos parte do ecossistema do Grupo Triveris ao lado da We Are META e da Landing.Jobs, o que nos permite alcançar todo o espectro de talentos tecnológicos em Portugal.
A Damia apoia os seus clientes com contratações diretas.
Requisitos Principais
Sobre o papel: A equipa Java é responsável por construir e manter um portfólio diversificado de aplicações internas. Como Engenheiro Java Sénior, trabalhará com tecnologias de ponta e desempenhará um papel chave na concepção de arquiteturas de software escaláveis e flexíveis. Também contribuirá para promover as melhores práticas em qualidade de código, testes e sistemas distribuídos.
Responsabilidades:
- Desenvolver e manter sistemas backend utilizando Java 17 e Spring Boot
- Aproveitar ferramentas modernas como Docker, Kubernetes e Apache Kafka para implementação e escalabilidade
- Projetar e interagir com bases de dados relacionais (SQL) para suportar aplicações robustas baseadas em dados
- Utilizar pipelines CI/CD e serviços nativos da cloud para otimizar fluxos de trabalho de desenvolvimento e implementação
- Contribuir para o design da arquitetura do sistema e participar em decisões técnicas estratégicas
- Colaborar com partes interessadas para reunir requisitos e definir soluções técnicas eficazes
- Realizar revisões de código e implementar testes automáticos para garantir código de alta qualidade e manutenível
- Monitorizar, resolver problemas e otimizar o desempenho, escalabilidade e fiabilidade da aplicação
- Orientar desenvolvedores juniores e promover uma cultura de equipa colaborativa e de partilha de conhecimento
Requisitos:
- Um grau de licenciatura em Ciência da Computação, Engenharia ou uma área relacionada é obrigatório
- Mais de 6 anos de experiência profissional em desenvolvimento de software Java
- 5+ anos de experiência sólida com Spring Boot
- Forte experiência com bases de dados SQL
- Conhecimento profundo de sistemas distribuídos e concorrência
- Experiência em escrever código limpo e testável com foco na arquitetura de software
- Fortes habilidades de comunicação, mentalidade proativa para resolução de problemas, capacidade de trabalhar bem sob pressão, gerir prioridades de forma independente e orientar os outros
- Experiência com desenvolvimento nativo da cloud, streaming de eventos Kafka, orquestração de contêineres Docker e Kubernetes, e desenvolvimento orientado a testes (TDD) é uma mais-valia