Analisando propostas

Desenvolvedor Python Sênior para Automação de Protocolo Judicial no Pje

Publicado em 09 de Fevereiro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Buscamos um desenvolvedor Python altamente qualificado para criar uma aplicação desktop (.exe ou .deb) robusta e eficiente, destinada a automatizar o protocolo de processos previdenciários no sistema PJe (Processo Judicial Eletrônico). Este projeto exige expertise em automação de sistemas web complexos e integração com modelos de linguagem local (ollama).

A aplicação terá as seguintes funcionalidades principais:

1.  Escaneamento de Pastas Locais: A ferramenta deverá escanear uma pasta local com uma estrutura de arquivos fixa, contendo petições iniciais, documentos contratuais e comprobatórios.
2.  Extração de Dados de PDF: Utilizando pdfplumber (ou outra biblioteca que o profissional ache mais interessante ao caso), a aplicação extrairá dados cruciais do PDF da petição inicial, como informações das partes, endereçamento, valor da causa, tipo de benefício e solicitação de tutela. É Importante ressaltar que esta extração não utilizará OCR.
3.  Classificação e Ordenação de Documentos: Através da integração com Ollama (LLM local), os documentos serão classificados e ordenados automaticamente, seguindo regras jurídicas específicas para cada tipo de benefício previdenciário.
4.  Automação do PJe: O preenchimento do formulário do PJe e a anexação dos documentos na ordem correta serão realizados utilizando Playwright, garantindo a interação precisa com o navegador e o uso de certificado digital A1/A3.
5.  Interface de Usuário: A aplicação contará com uma interface TUI (Text User Interface) limpa e funcional, desenvolvida com a biblioteca Rich (ou outra que o desenvolvedor ache mais interessante ao projeto), sem a necessidade de uma gui gráfica (caso o desenvolvedor opte por implementar uma gui adicional e ela agregue valor real ao projeto, será considerado um adicional financeiro — implementação opcional, não obrigatória).

Requisitos Técnicos Essenciais:

*  Proficiência em Python 3.12+.
*  Experiência comprovada com Playwright para automação de navegador e manipulação de certificado digital A1/A3.
*  Conhecimento em Ollama para classificação de documentos utilizando modelos de linguagem locais.
*  Familiaridade com a biblioteca Rich para desenvolvimento de interfaces de terminal.
*  Habilidade em extração de texto de PDFs com pdfplumber.
*  Experiência com PyInstaller para compilação da aplicação em formato .exe.
*  Capacidade de desenvolver uma arquitetura modular, com separação clara entre as etapas de descoberta, extração, classificação, ordenação e automação.

Funcionalidades Esperadas da Aplicação:

*  Validação inicial da pasta de documentos e pré-requisitos no startup.
*  Confirmação dos dados extraídos do PDF antes de prosseguir com o protocolo.
*  Classificação de documentos com um threshold de confiança configurável e um fallback para seleção manual em caso de baixa confiança.
*  Implementação de um modo de simulação (dry-run) para preenchimento sem confirmação final.
*  Confirmação de segurança com digitação obrigatória para ações críticas.
*  Sistema de checkpoint para permitir a retomada do processo em caso de falha.
*  Detecção e reautenticação automática em caso de sessão expirada no PJe.
*  Geração de log silencioso em arquivo e um resumo pós-protocolo para o usuário.
*  Suporte para múltiplos autores (litisconsórcio) nos processos.

O cliente fornecerá a arquitetura completa do projeto, mockups da interface TUI e documentação detalhada do fluxo de trabalho. Buscamos um profissional experiente e autônomo, capaz de entregar uma solução de alta qualidade e confiabilidade. Será agendada uma reunião inicial de alinhamento para discutir os detalhes e expectativas do projeto.

Condição obrigatória: o desenvolvedor que aceitar o projeto, sem exceções, deverá assinar contrato de confidencialidade (NDA) e de não uso para fins pessoais ou quaisquer outros que não estejam estritamente vinculados ao projeto, abrangendo todas as informações, dados sensíveis, documentos, credenciais e acessos aos quais venha a ter contato em razão da execução do trabalho, responsabilizando-se integralmente por seus atos e respondendo civil e legalmente por quaisquer danos ou violações perante o contratante.

Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por R. C.