Procuramos um(a) XP Full Stack Java Developer para integrar uma equipa dinâmica e inovadora no setor de transportes marítimos e logística. Este profissional terá um papel ativo no desenvolvimento de aplicações modernas, participando em todo o ciclo de desenvolvimento.
A função envolve trabalho em ambiente de Extreme Programming (XP), com colaboração próxima através de remote pairing, promovendo qualidade de código e melhoria contínua.
-
Desenvolvimento full stack de aplicações inovadoras
-
Participação em todo o ciclo de desenvolvimento (design, arquitetura, desenvolvimento e DevOps)
-
Colaboração em práticas de Extreme Programming (XP), incluindo programação em par
-
Contribuição para soluções escaláveis e de elevada qualidade
-
Licenciatura em Engenharia de Software, Ciências da Computação ou área similar
-
+8 anos de experiência com Java e Spring (obrigatório)
-
+2 anos de experiência com Python (obrigatório)
-
+2 anos de experiência em frontend, principalmente com React (obrigatório)
-
Experiência com frameworks e bibliotecas modernas de JavaScript
-
Experiência com LLMs, AI, Prompt Engineering ou MCP
-
Experiência em arquiteturas de microserviços (Spring Boot/Cloud)
-
Experiência em desenvolvimento orientado a testes (TDD/BDD), com ferramentas como JUnit, Jasmine, Mockito ou Selenium
-
Experiência com DevOps e ferramentas como Jenkins
-
Experiência em ambientes cloud e/ou híbridos
-
Experiência com containers (Kubernetes, Cloud Foundry)
-
Conhecimento de conceitos como service discovery e circuit breaker
-
Experiência com Data Analytics
-
Experiência com Kotlin
-
Experiência em programação funcional e Java Streams
-
Experiência em desenvolvimento de interfaces reativas
-
Capacidade de trabalhar de forma autónoma e gerir prioridades num ambiente dinâmico
-
Flexibilidade para trabalhar com diferentes tecnologias e desafios
-
Forte capacidade analítica e de resolução de problemas
-
Boa comunicação em inglês (oral e escrita)