




**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:** Estamos à procura de um/a Senior Java Developer experiente para integrar projetos desafiadores. A função envolve trabalhar com full\-stack utilizando Java e React, desenvolver e testar webservices REST/SOAP, aplicar princípios de Clean Code e boas práticas de design de software, colaborar com equipas multidisciplinares e contribuir para a entrega de soluções robustas e inovadores. **Requisitos:** * Experiência comprovada no desenvolvimento, entrega e suporte de aplicações web empresariais escaláveis e inovadoras. * Experiência em frameworks MVC (ex.: Spring MVC, Angular, React) por pelo menos 2 anos contínuos nos últimos 3/4 anos. * Boa experiência na construção de páginas web em React. * Experiência como Full\-Stack Java Developer, com sólido conhecimento em design de software, princípios de Clean Code e ambientes de desenvolvimento integrados (IDE) como Eclipse. * Experiência em ferramentas de build Java (Maven, Gradle, etc.). * Experiência com ORMs para mapeamento de bases de dados relacionais em modelos orientados a objetos (ex.: QueryDsl, Hibernate). * Experiência em servidores de aplicação WebLogic (alternativa: Websphere, JBOSS, Tomcat). * Conhecimentos em HTML, CSS, Bootstrap, Javascript/Typescript e jQuery. * Experiência em Java (versão ≥ 8\) e bibliotecas/frameworks Java padrão (Jax, Spring, etc.). * Conhecimentos em profiling e debugging a nível de sistema. * Conhecimentos em pelo menos uma base de dados relacional (Oracle, DB2, MS\-SQL, PostgreSQL). * Experiência na construção e teste de webservices REST ou SOAP. * Experiência com Git e boas práticas de controlo de versão.


