Damia Group Portugal

Especialistas em recrutamento de TI, definimo-nos como H2H (Humano para Humano). Com a ambição de proporcionar uma mudança positiva na vida das pessoas, buscamos encontrar as melhores soluções para os nossos clientes e candidatos. Somos curiosos, inovadores, transparentes, descontraídos, e ADORAMOS TI!
Sobre a empresa

Desenvolvedor de Software Java Sénior

Presencial

location Lisboa

date 18 de outubro de 2026

types 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