Descrição
Resumo:
Projetar, desenvolver e manter serviços backend escaláveis e robustos em Java, evoluindo para um papel fullstack que contribui tanto para o desenvolvimento backend quanto frontend, utilizando tecnologias modernas.
Pontos principais:
1. Oportunidade de evoluir do desenvolvimento backend para fullstack
2. Trabalhar com tecnologias modernas como Java, Spring, React e Node.js
3. Ambiente colaborativo com foco na melhoria contínua
**Missão**
Na fase inicial, projetar, desenvolver e manter serviços 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 um papel fullstack, contribuindo tanto para o desenvolvimento backend quanto frontend com tecnologias modernas.
**Responsabilidades**
**Fase 1 – Foco em Backend**
* Projetar e implementar serviços 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
* Criar interfaces de usuário modernas e responsivas usando React
* Desenvolver serviços 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 em produção, garantindo estabilidade e observabilidade do sistema
* Colaborar com equipes de frontend, equipes de sistemas centrais (Banka) e analistas funcionais para traduzir requisitos de negócios 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 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 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 sólido em 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 em 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 nas 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 de trabalho impressionante. Você será integrado a uma equipe profissional, dinâmica e colaborativa.
**Oportunidades 100% remotas**
Queremos que você tenha a flexibilidade de trabalhar onde se sentir mais confortável e produtivo.
**Carreira Internacional**
* Você pode 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.**