Descrição
Resumo:
Junte-se a uma empresa de referência no setor bancário como Desenvolvedor Backend para projetar, implementar e manter serviços de backend e aplicações web dentro de uma arquitetura de microsserviços.
Pontos principais:
1. Projetar e implementar serviços de backend em Java (Spring / Spring Boot) e Node.js
2. Desenvolver e manter APIs RESTful e aplicações web de ponta a ponta com React
3. Colaborar com equipes de frontend, sistema central e analistas de negócios na definição de soluções técnicas
Estamos à procura de um Desenvolvedor Backend para integrar a equipe do nosso cliente \- uma empresa de referência no setor bancário.
Quais serão suas principais tarefas e responsabilidades?
* Projetar e implementar serviços de backend em Java (Spring / Spring Boot) dentro de uma arquitetura de microsserviços.
* Desenvolver e manter APIs RESTful para integração entre serviços internos e sistemas externos.
* Modelar, implementar e otimizar modelos de dados relacionais em PostgreSQL, MongoDB e SQL Server (consultas complexas, índices, ajustes básicos).
* Desenvolver e manter aplicações web de ponta a ponta (frontend e backend)
* Implementar interfaces modernas e responsivas utilizando React
* Desenvolver APIs e serviços de backend utilizando Node.js
* Criar e manter Dockerfiles e configurações necessárias para a contêinerização dos serviços de backend.
* Garantir boas práticas de versionamento, CI/CD e implantação usando Git e pipelines existentes (por exemplo, integração com Docker).
* Implementar testes unitários e de integração, apoiando a qualidade ao longo de todo o ciclo de vida (SIT, UAT, produção).
* Monitorar, analisar e resolver incidentes no ambiente de produção, contribuindo para a estabilidade e observabilidade.
* Colaborar com as equipes de frontend e sistema central (BANKA), bem como com analistas de negócios, traduzindo requisitos de negócios em soluções técnicas.
* Participar de revisões de código e da melhoria contínua da base de código, padrões arquiteturais e diretrizes técnicas.
* Documentar serviços, endpoints, fluxos de dados e decisões arquiteturais em ferramentas como Jira/Confluence.
O que é exigido de você?
* Experiência sólida em desenvolvimento backend utilizando Java (Java 8\+), preferencialmente com Spring / Spring Boot.
* Experiência prática com arquiteturas de microsserviços (comunicação REST, orientada a eventos, quando aplicável).
* Domínio de Node.js e React.
* Conhecimento sobre projeto e consumo de APIs REST (boas práticas, versionamento, documentação).
* Compreensão básica de segurança em aplicações backend (autenticação/autorização, tratamento de dados sensíveis).
* Conhecimento em mensageria/eventos (Kafka, NATs, ActiveMQ), monitoramento/logging centralizado, Kubernetes ou outras plataformas de orquestração de contêineres é um diferencial.
Soa familiar? Envie-nos seu currículo e vamos conversar!
\#LI\-SN1
Candidate-se através do website
Poderá encontrar o anúncio original publicado em: https://www.itjobs.pt/oferta/512532/backend\-developer