Start Your Search Here

Job Search

Sourcing Trust

pt / Global

Full Stack Developer (Java)

Job 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

Full Stack Developer

com experiência sólida em

Java

para integrar um projeto internacional, num ambiente dinâmico e multicultural. O profissional será responsável pelo desenvolvimento e evolução de aplicações empresariais, contribuindo para a modernização de plataformas existentes, iniciativas de migração para cloud e definição de soluções escaláveis, seguras e eficientes.

Esta função combina uma forte componente técnica com participação em decisões de arquitetura, melhoria contínua dos processos de desenvolvimento e acompanhamento das equipas ao longo do ciclo de entrega de software.

Responsabilidades:

Analisar aplicações existentes e identificar oportunidades de modernização e otimização.

Conceber, desenvolver e manter soluções Full Stack, recorrendo a tecnologias e arquiteturas modernas.

Desenvolver e manter aplicações web, APIs REST e arquiteturas de microserviços.

Participar em iniciativas de migração para cloud e modernização de aplicações.

Assegurar a qualidade do software através de testes, integração e práticas de entrega contínua.

Identificar e resolver problemas técnicos, garantindo a estabilidade e o desempenho das aplicações.

Participar na definição da arquitetura de software e contribuir para decisões técnicas.

Colaborar com equipas multidisciplinares ao longo do ciclo de vida dos projetos.

Promover boas práticas de desenvolvimento, qualidade de código e melhoria contínua.

Contribuir para a implementação e automatização de processos CI/CD.

Apoiar e orientar outros elementos da equipa, promovendo a partilha de conhecimento e a colaboração.

Requisitos:

Mais de 8 anos de experiência profissional em desenvolvimento de software.

Experiência sólida em desenvolvimento

Java

e desenho de aplicações empresariais.

Conhecimentos avançados de

Spring Framework , incluindo Spring Boot e Spring Cloud.

Experiência com

Hibernate ,

JUnit

e

boas práticas de desenvolvimento Java .

Experiência no desenvolvimento de

APIs REST

e arquiteturas de

microserviços .

Conhecimentos de Service-Oriented Architecture ( SOA ) e serviços

web SOAP .

Experiência com tecnologias de front-end, nomeadamente

Vue . js, JSF, PrimeFaces

e

JavaScript .

Experiência com

Docker

e

Kubernetes .

Participação em projetos de migração para

cloud

e modernização de aplicações.

Conhecimentos sólidos de pipelines

CI/CD

e processos de entrega de software.

Experiência com ferramentas de desenvolvimento e

DevOps , como Maven, Jenkins, GitLab, Nexus, SonarQube e JBoss.

Conhecimentos de

arquitetura de software , escalabilidade, integração e segurança.

Experiência na análise e manutenção de aplicações empresariais complexas.

Capacidade de análise, resolução de problemas e pensamento crítico.

Capacidade de trabalhar em ambientes

Agile

e colaborar eficazmente com diferentes equipas.

Fluência obrigatória em português e inglês.

Localização do trabalho:

Trabalhohíbrido em Lisboa

#J-18808-Ljbffr

Anwenden Now