Senior Java Software Engineer
Posted
Oct 08, 2026 (5d ago)
Seniority
Senior
Work Model
Not Specified
Type
Not Specified
Category
Salary
Not specified
Skills
Description
Sobre nós Na Sourcing Trust, comprometemo-nos a fornecer soluções tecnológicas inovadoras, fiáveis e personalizadas que capacitam as empresas a prosperar num panorama digital em rápida evolução. Com foco na excelência, integridade e colaboração, construímos parcerias duradouras através da compreensão das necessidades únicas de cada cliente e da oferta de suporte especializado em todas as fases. A nossa equipa dedica-se a promover um ambiente de trabalho positivo e inclusivo, onde a contribuição de cada colaborador é valorizada, incentivando o crescimento contínuo, a aprendizagem e o sucesso partilhado. Junte-se a nós e faça parte de uma organização apaixonada, impulsionada pela inovação e pela excelência. Sobre a vaga Procuramos um Senior Java Developer para integrar um projeto estratégico no setor bancário, num contexto internacional. O profissional irá contribuir para a evolução de uma aplicação crítica de gestão de dados de referência financeira, que integra informação de fontes externas e permite a recolha de dados a partir de documentos não estruturados. Esta plataforma desempenha um papel importante na qualidade, consistência e governação dos dados, contribuindo para a melhoria dos processos de reporting e para a disponibilização de informação mais rápida e fiável às áreas de negócio. Responsabilidades • Conceber, desenvolver e manter soluções de back-end seguras, escaláveis e de elevado desempenho. • Desenvolver e evoluir aplicações utilizando Java 21 e Spring Framework. • Implementar e manter APIs REST e serviços de disponibilização de dados. • Aplicar boas práticas de engenharia de software, incluindo CI/CD, testes, controlo de versões e arquitetura de microserviços. • Contribuir para a automatização e industrialização dos processos de desenvolvimento e entrega de software. • Participar nas fases de validação das soluções com utilizadores de negócio e outros stakeholders. • Colaborar com equipas multidisciplinares num ambiente Agile. • Contribuir para a evolução contínua, manutenção e melhoria da plataforma. Requisitos • Formação superior em Tecnologias de Informação, Engenharia Informática, Gestão de Informação ou área relacionada. • Experiência sólida em desenvolvimento de software de back-end. • Experiência avançada com Java 21 e Spring Framework. • Experiência no desenvolvimento e integração de APIs REST. • Conhecimentos avançados de SQL, particularmente PostgreSQL. • Conhecimentos sólidos de boas práticas de engenharia de software, incluindo CI/CD, testes unitários, controlo de versões e arquitetura de microserviços. • Experiência com ambientes cloud, nomeadamente AWS, IBM Cloud ou tecnologias equivalentes. • Experiência prática com Docker e tecnologias de contentorização. • Familiaridade com metodologias Agile e ferramentas como Jira e Confluence. • Capacidade de interpretar requisitos de negócio e traduzi-los em soluções técnicas. • Fluência em inglês.