




Resumo: Esta posição envolve o projeto e desenvolvimento de serviços escaláveis de backend em Java, evoluindo para uma função fullstack que contribui tanto para o desenvolvimento de backend quanto de frontend, utilizando tecnologias modernas. Pontos principais: 1. Evoluir do backend Java para fullstack com React e Node.js 2. Trabalhar em uma equipe dinâmica e colaborativa com melhoria contínua 3. Participar de revisões de código e contribuir para decisões arquitetônicas **Missão** Na fase inicial, projetar, desenvolver e manter serviços de backend escaláveis e robustos em Java dentro de uma arquitetura de microsserviços, garantindo qualidade, segurança e desempenho. Na segunda fase, evoluir para uma função fullstack, contribuindo tanto para o desenvolvimento de backend quanto de frontend com tecnologias modernas. **Responsabilidades** **Fase 1 – Foco em Backend** * Projetar e implementar serviços de backend usando Java (Spring / Spring Boot) dentro de uma arquitetura de microsserviços * Desenvolver e manter APIs RESTful para integração com sistemas internos e externos * Projetar, implementar e otimizar modelos de dados relacionais e não relacionais (PostgreSQL, MongoDB, SQL Server), incluindo consultas complexas e ajustes básicos de desempenho **Fase 2 – Evolução Fullstack** * Desenvolver e manter aplicações web de ponta a ponta * Construir interfaces de usuário modernas e responsivas usando React * Desenvolver serviços de backend e APIs usando Node.js **Responsabilidades Transversais às Fases** * Criar e manter Dockerfiles e configurações para serviços em contêineres * Seguir as melhores práticas em controle de versão, CI/CD e implantações usando Git e pipelines existentes * Implementar testes unitários e de integração, apoiando a qualidade nos ambientes SIT, UAT e produção * Monitorar, analisar e resolver incidentes de produção, garantindo estabilidade e observabilidade do sistema * Colaborar com equipes de frontend, equipes de sistemas principais (Banka) e analistas funcionais para traduzir requisitos de negócio em soluções técnicas * Participar de revisões de código e contribuir para a melhoria contínua da base de código e da arquitetura * Documentar serviços, APIs, fluxos de dados e decisões arquitetônicas usando ferramentas como Jira e Confluence **Requisitos Técnicos** **Fase 1** * Experiência sólida em desenvolvimento de backend com Java (Java 8\+), preferencialmente com Spring / Spring Boot * Experiência prática com arquiteturas de microsserviços (comunicação REST, sistemas orientados a eventos, quando aplicável) * Compreensão sólida do projeto de APIs REST (melhores práticas, versionamento, documentação) * Conhecimento em segurança de backend (autenticação, autorização, tratamento de dados sensíveis) * Desejável: experiência com sistemas de mensageria/eventos (Kafka, NATS, ActiveMQ), monitoramento/log, Kubernetes ou orquestração de contêineres **Fase 2** * Experiência comprovada em desenvolvimento fullstack * Conhecimento avançado de React (hooks, gerenciamento de estado, ciclo de vida de componentes) * Experiência com Node.js (Express ou frameworks similares) * Experiência trabalhando com APIs REST * Conhecimento de bancos de dados SQL e/ou NoSQL **Habilidades Interpessoais** * Capacidade de trabalhar em equipes multidisciplinares e comunicar-se eficazmente com partes interessadas técnicas e funcionais * Forte capacidade de resolução de problemas, com senso de propriedade * Foco em qualidade, desempenho e manutenibilidade (código limpo, testável e bem estruturado) * Abertura à melhoria contínua, compartilhamento de conhecimento e participação ativa em decisões técnicas **Resumo dos Requisitos** * Nível de senioridade: \~5 anos de experiência em desenvolvimento de software * Modelo híbrido: 2–3 dias por semana presenciais em Lisboa **O que você pode esperar de nós?** Uma cultura organizacional impressionante. Você será integrado a uma equipe profissional, dinâmica e colaborativa. **Oportunidades 100% remotas** Queremos que você tenha flexibilidade para trabalhar onde se sentir mais confortável e produtivo. **Carreira Internacional** * Você poderá esperar crescimento profissional e conexão com o mundo. * Estamos presentes em Portugal, Bélgica, Luxemburgo e Dinamarca. * E com projetos em muitos outros países: Países Baixos, Luxemburgo, Cingapura e Estados Unidos da América (e muito mais está por vir…) **Benefícios Adicionais & Vantagens** Se você deseja trabalhar conosco e reside fora da União Europeia (boas notícias…), somos uma empresa credenciada para o Tech Visa — ajudaremos você! **Como bônus, oferecemos seguro de saúde e seguro de vida.**


