Estamos buscando um(a) Desenvolvedor(a) Back-end Sênior para atuar em um produto de alta criticidade, com forte necessidade de integração, performance, segurança e observabilidade.
🛠️ Requisitos obrigatórios:
* Experiência sólida com Java (para atuação no core legado)
* Experiência sólida com Node.js + TypeScript em produção
* Imprescindível experiência com arquitetura BFF para mobile
* Integrações com sistemas corporativos/legados
* APIs REST (contratos, versionamento, OpenAPI/Swagger)
* Testes automatizados (unitários e de integração)
* Estratégias de cache (TTL, invalidação, consistência)
* Banco relacional: PostgreSQL
* Observabilidade: logs estruturados, métricas, correlation ID
* Segurança: autenticação/autorização (JWT), boas práticas OWASP
* CI/CD: Jenkins
💡 Atividades a serem desenvolvidas:
Desenvolvimento em Java e camada BFF em Node.js + TypeScript
Alto volume de integrações e responsabilidade ponta a ponta
Forte preocupação com qualidade, rastreabilidade e performance
Pipeline de entrega madura com CI/CD via Jenkins
Tudo isso em um time que trabalha com Kanban + Scrum, focado em previsibilidade, fluxo e colaboração real entre engenharia e stakeholders
⭐ Diferenciais
* Mensageria e filas (DLQ, idempotência, reprocessamento)
* Docker e Kubernetes
* Experiência em cloud (OCI e/ou AWS)
* Noções de desenvolvimento mobile (latência, payload, contratos)
📍 Local: Remoto
Contratação: PJ