Analisando propostas

Desenvolvimento de Api de Monitoramento de Processos Judiciais com Integração Datajud/Cnj

Publicado em 11 de Maio de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor sênior para criar uma API robusta e eficiente para o monitoramento automatizado de uma carteira de 10.000 processos judiciais. Este projeto é crucial para um escritório de advocacia de grande porte, visando otimizar a gestão e acompanhamento de processos. O escopo do projeto foca exclusivamente no desenvolvimento do back-end da API e na infraestrutura necessária. Integrações futuras com plataformas como WhatsApp, e-mail e automações de fluxo serão tratadas em projetos separados. Principais responsabilidades e escopo técnico: Integração completa com a api rest pública do datajud (conselho nacional de justiça), abrangendo 91 tribunais. Implementação de um sistema de filas utilizando BullMQ e Redis para processamento assíncrono e eficiente. Desenvolvimento de lógica de priorização de consultas baseada na criticidade dos processos (diário, semanal, mensal). Criação de um banco de dados PostgreSQL para armazenar o histórico de movimentações e garantir a deduplicação de dados. Desenvolvimento de uma api rest com autenticação robusta, suporte a webhooks e documentação completa via swagger. Criação de um painel web simples para visualização e acompanhamento da carteira de processos. Deploy da solução em um ambiente VPS Linux utilizando Docker para conteinerização. A stack tecnológica esperada inclui Node.js com TypeScript, Fastify ou NestJS para o framework web, BullMQ para filas, Redis para cache/filas, PostgreSQL para o banco de dados e Docker para orquestração. Estamos abertos a avaliar outras stacks com justificativa sólida. Procuramos um profissional sênior com comprovada experiência em desenvolvimento Node.js, arquiteturas orientadas a filas e deploy de aplicações em produção. Experiência prévia com APIs governamentais ou especificamente com Datajud/CNJ será um diferencial significativo. Os entregáveis esperados incluem: Código-fonte completo e bem documentado no Git. Documentação detalhada da arquitetura da solução. Documentação da API via Swagger. Arquivos Docker Compose para fácil implantação. Documentação de manutenção para futuras atualizações. Ambiente em produção totalmente funcional. Sessão de handover para garantir a transição de conhecimento. O prazo estimado para a conclusão do projeto é de 60 a 90 dias.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias