
Xpand IT
Desenvolvedor Backend Java/Spring
Lisboa, Braga
November 23, 2025
Desenvolve soluções robustas e escaláveis como Desenvolvedor Backend na Xpand IT, com experiência em Java e Spring, impulsionando a inovação e resolvendo desafios técnicos complexos.
Principais responsabilidades
- Desenvolver soluções aplicacionais e sistemas backend, como REST APIs e serviços baseados em tecnologias Java e Spring, utilizando bases de dados como PostgreSQL e Oracle;
- Garantir que o código entregue responde às necessidades funcionais de forma resiliente e escalável, cumprindo os mais elevados padrões de qualidade;
- Participar ativamente no desenho e evolução de APIs e integrações;
- Contribuir para a análise técnica e funcional de arquiteturas de plataformas complexas, em colaboração com desenvolvedores mais séniores, de forma a apoiar o desenho da solução;
- Trabalhar em equipa e fornecer perspetivas úteis para a resolução de problemas desafiantes;
- Assegurar testes de desenvolvimento (testes unitários com Mockito) e realizar revisões de código com os colegas de equipa.
Stacks:
Java 8/11/17; Spring Boot / Data / Security; Maven; PostgreSQL; Oracle
Requisitos
- Licenciatura ou Mestrado em Engenharia Informática, Sistemas de Informação ou Ciências da Computação;
- Experiência em desenvolvimento de soluções backend com Java/Spring e outras linguagens de Programação Orientada a Objetos;
- Conhecimento e aplicação dos princípios SOLID, bem como conhecimentos de JSON, XML, REST, SOAP, HTTP e Maven;
- Conhecimentos de pelo menos uma tecnologia de bases de dados SQL e/ou NoSQL;
- Motivação, capacidade de inovação, fortes competências de comunicação, facilidade de integração em equipa e paixão por resolver problemas complexos;
- Fluência em inglês, falado e escrito.
Pontos extra:
- Conhecimentos ou experiência em JBoss Application Server;
- Conhecimentos ou experiência no ecossistema Docker/Kubernetes;
- Conhecimentos ou experiência em arquiteturas baseadas em microserviços;
- Conhecimentos ou experiência com serviços cloud AWS, Google Cloud ou Azure;
- Conhecimentos em tecnologias de messaging: RabbitMQ, Kafka ou semelhantes.