
ITDS Portugal
Desenvolvedor Senior Full-Stack Java & Angular
Lisboa
23 de junho de 2026
Construa pipelines de dados que se movem em grande escala—assuma todo o stack, desde o back-end Java até a UI Angular.
Oportunidade com sede em Lisboa e modelo de trabalho híbrido (até 2 dias remotos por semana).
Como um Desenvolvedor Senior Full-Stack Java & Angular, você trabalhará para nosso cliente em soluções de ponta a ponta que conectam experiências web responsivas a serviços robustos de back-end—especialmente em torno de fluxos de trabalho ETL e fluxos de dados otimizados. Você ajudará a projetar, construir e melhorar continuamente sistemas que transformam dados complexos em resultados fiáveis e prontos para produção.
Suas principais responsabilidades:
- Projetar e construir fluxos de trabalho ETL que movam e transformem dados de forma fiável entre ambientes.
- Otimizar fluxos de dados e transformações para melhorar desempenho, estabilidade e eficiência.
- Desenvolver e manter scripts, incluindo PL/SQL, para suportar necessidades de ETL e processamento de dados.
- Construir e aprimorar serviços Java 8+ usando Spring Boot, entregando código limpo e manutenível.
- Desenvolver recursos front-end em Angular para suportar requisitos de negócio e experiências de usuário suaves.
- Trabalhar com bancos de dados relacionais para garantir modelagem de dados, consultas e integrações corretas.
- Contribuir para práticas de CI/CD usando GitLab e apoiar fluxos de trabalho prontos para implantação.
- Colaborar em operações baseadas em Kubernetes e resolver questões complexas de fluxo de trabalho com uma mentalidade focada em desempenho.
Você é ideal para este papel se tiver:
- 5+ anos de experiência como desenvolvedor Java.
- Experiência prática com Java 8+ e Spring Boot.
- Sólido conhecimento em SQL e bancos de dados relacionais.
- Experiência prática com Angular para desenvolvimento full-stack.
- Proficiência com GitLab e fluxos de trabalho CI/CD.
- Experiência prática com Kubernetes.
- Capacidade comprovada de projetar e otimizar fluxos de trabalho ETL e transformações de dados complexas.
- Fortes habilidades de resolução de problemas para otimizar fluxos de trabalho complexos de ponta a ponta.
É uma grande vantagem se você tiver:
- Experiência com Spark e/ou mensagens Kafka.
- Familiaridade com práticas e ferramentas DevOps.
- Experiência com sistemas bancários/financeiros.
- Conhecimento de Liquibase e/ou Argo CD.
Idioma necessário para o papel:
- Inglês comunicativo (nível C1).
Elegibilidade para o papel:
- Apenas candidatos com um direito legal existente para trabalhar na Europa serão considerados para este papel.
Interessado? Candidate-se agora e inclua o seu CV (preferencialmente em inglês) juntamente com uma declaração confirmando o seu consentimento para o processamento e armazenamento dos seus dados pessoais.