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 7 de abril de 2026

types Tempo Integral

Descrição do Papel

Sobre a empresa:

O Damia Group é uma agência de recrutamento de tecnologia internacional com 3 décadas de experiência. A nossa chegada a Portugal, 7 anos depois, teve como missão transformar as experiências de recrutamento em TI e, através delas, alcançar melhores resultados. Acreditamos em relações de longo prazo com uma mentalidade transparente e descontraída. Num curto período, conquistámos os corações tanto de startups como de organizações maiores, oferecendo listas de candidatos curadas, aumento das taxas de aceitação de ofertas de emprego e tempos de preenchimento mais curtos.

Principais Requisitos

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 fundamental no design 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 implantação e escalabilidade

- Projetar e interagir com bases de dados relacionais (SQL) para suportar aplicações robustas orientadas a dados

- Utilizar pipelines CI/CD e serviços nativos da cloud para agilizar os fluxos de trabalho de desenvolvimento e implantação

- Contribuir para o design da arquitetura do sistema e participar em decisões técnicas estratégicas

- Colaborar com as partes interessadas para reunir requisitos e definir soluções técnicas eficazes

- Realizar revisões de código e implementar testes automatizados para garantir código de alta qualidade e manutenibilidade

- Monitorizar, solucionar problemas e melhorar o desempenho, escalabilidade e fiabilidade das aplicações

- Orientar desenvolvedores juniores e promover uma cultura de equipa colaborativa e de partilha de conhecimento

Requisitos:

- Um diploma de bacharel em Ciência da Computação, Engenharia ou área relacionada é obrigatório

- Mais de 6 anos de experiência profissional em desenvolvimento de software Java

- Mais de 5 anos de experiência sólida com Spring Boot

- Experiência sólida 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 mentorar outros

- Experiência com desenvolvimento nativo na cloud, streaming de eventos Kafka, Docker e orquestração de contêineres Kubernetes, e desenvolvimento orientado por testes (TDD) é uma vantagem