Java Backend Developer
- Hiring from
- Portugal
- Work type
- Hybrid
- Posted
620,274 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Na Planck Technologies, estamos a recrutar um(a) Java Backend Developer para integrar um projeto internacional, empresa de referência no setor dos artigos de luxo, reconhecida pela sua presença global, qualidade e inovação.
O projeto está integrado numa equipa de Business & Technology Integration, com foco no desenvolvimento de soluções digitais para Unified Commerce.
📍 Localização: Lisboa — regime híbrido, com 3 dias por semana no escritório
🎯 Principais responsabilidades
- Conceber e desenvolver microserviços Java escaláveis para funcionalidades de Checkout, MyAccount e processamento ODR.
- Acompanhar todo o ciclo de desenvolvimento, desde as discussões de arquitetura até à implementação, testes, code reviews e deployment.
- Integrar e configurar soluções de gestão de identidade e autenticação com Keycloak e Okta.
- Implementar fluxos de autenticação e autorização utilizando OIDC, RBAC e personalização de tokens.
- Desenvolver e manter APIs RESTful e GraphQL, assegurando a respetiva documentação através de OpenAPI.
- Implementar padrões de arquitetura orientados a eventos, utilizando AWS SQS e Solace.
- Garantir a qualidade e segurança do código através de práticas de code review e ferramentas como SonarQube e Snyk.
- Colaborar com a equipa e contribuir para a partilha de conhecimento e melhoria contínua.
🧩 Requisitos técnicos
- Mínimo de 4 anos de experiência em desenvolvimento de software.
- Experiência sólida em Java e desenvolvimento de microserviços.
- Conhecimentos de React.
- Experiência no desenvolvimento e integração de APIs REST e/ou GraphQL.
- Conhecimentos de Keycloak, Okta, OIDC e RBAC.
- Experiência ou conhecimentos de AWS SQS e Solace.
- Familiaridade com SonarQube, Snyk e boas práticas de qualidade e segurança de código.
- Conhecimentos de SQL e metodologias Agile/DevOps serão valorizados.
💡 Competências valorizadas
- Capacidade de análise e resolução de problemas.
- Espírito de equipa e colaboração.
- Proatividade e vontade de aprender.
- Boa comunicação e capacidade de trabalhar num ambiente internacional.
🌐 Idiomas
- Português — C1 obrigatório.
- Inglês — C1 obrigatório.
📌 Informação adicional
- É obrigatório residir em Portugal.
- Disponibilidade para trabalhar presencialmente em Lisboa 3 dias por semana.
