
ITDS Portugal
Desenvolvedor Senior Java Full Stack – Indústria Bancária e Financeira
Porto
6 de agosto de 2026
Libere a sua experiência na modelagem do futuro da tecnologia bancária — impulsione a inovação como Desenvolvedor Senior Java Full Stack!
Oportunidade em Porto com modelo de trabalho híbrido.
Como Desenvolvedor Senior Java Full Stack, você trabalhará para o nosso cliente na indústria bancária e financeira, contribuindo para o design, desenvolvimento e aprimoramento de uma aplicação crítica de Referencial KYC. Você será fundamental na entrega de soluções de alta qualidade e escaláveis que apoiam processos financeiros vitais, promovendo inovação e excelência operacional em múltiplos projetos.
Suas principais responsabilidades:
- Desenhar, desenvolver e implementar componentes tanto de front-end quanto de back-end da aplicação de Referencial KYC.
- Assegurar qualidade e desempenho ótimos escrevendo código limpo e testável e executando testes abrangentes.
- Manter padrões de codificação através de revisões de código e abordando a dívida técnica para manter as melhores práticas.
- Colaborar em múltiplos projetos, compartilhando conhecimento e implementando melhores práticas de forma fluida.
- Gerir pedidos de manutenção de aplicações, priorizar tarefas eficazmente e adaptar-se rapidamente às necessidades de projetos em evolução.
- Resolver prontamente problemas técnicos para minimizar interrupções nas aplicações.
- Ficar atualizado sobre as últimas tecnologias e tendências de desenvolvimento web para melhorar continuamente a aplicação.
Você é ideal para esta função se tiver:
- Mínimo de 8 anos de experiência como Desenvolvedor Full Stack em um ambiente ágil.
- Proficiência em Java EE, Spring (Boot, Batch, MVC), Maven, JBoss.
- Experiência com frameworks Angular 2+.
- Forte entendimento de Padrões de Design de Software.
- Conhecimento em bases de dados relacionais, especialmente Oracle.
- Experiência em testes unitários utilizando JUnit/Mockito ou bibliotecas similares.
- Familiaridade com Linux / Scripting Shell (bom ter).
- Experiência com ferramentas e princípios de integração contínua.
- Capacidade de escrever código limpo, legível e fácil de entender.
- Fortes habilidades analíticas e de resolução de problemas.
É uma grande mais-valia se tiver:
- Conhecimento em Linux / Scripting Shell.
- Certificações ou experiência com ferramentas de scripting ou automação adicionais.
Língua necessária para a função:
- Inglês fluente (escrito e verbal).
Elegibilidade para a função:
- Apenas candidatos com um direito legal existente de trabalhar na União Europeia serão considerados para esta função.
Interessado? Candidate-se agora e inclua o seu CV (preferencialmente em inglês) junto com uma declaração confirmando o seu consentimento para o processamento e armazenamento dos seus dados pessoais.