Evaluando propuestas

Desenvolvimento de Apis e Banco de Dados (Fastapi / Spring Boot + Postgresql + K8s)

Publicado el 25 Mayo, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Buscamos um desenvolvedor experiente para codificar e automatizar a infraestrutura central de uma plataforma corporativa voltada para a gestão, inteligência e automação de Licitações Públicas e Contratos . Já possuímos a especificação técnica completa, incluindo a modelagem de dados ddl e payloads json validados. O profissional atuará direto na implementação do código.

Requisitos e Escopo Técnico:
Arquitetura Multi-Tenant: Implementar o isolamento físico/lógico de dados por id de inquilino (tenant_id) desde a camada de banco de dados até as requisições de api.

Persistência Central (PostgreSQL): Criar e rodar o script das tabelas estruturais centrais (sys_empresa_matriz, sys_rh_usuario, sys_audit_ledger, sys_financeiro_ledger).

Mecanismo de Auditoria WORM (Imutabilidade): Configurar tabelas em regime Insert-Only. O sistema deve gerar hashes sha-256 para cada registro e bloquear explicitamente via banco/api qualquer instrução de update ou delete.

Segurança e Rastreabilidade: Configurar um API Gateway (Kong ou NGINX) integrado com autenticação por Token JWT, garantindo a propagação obrigatória das variáveis trace_id e tenant_id em todo o fluxo.

Resiliência Offline-First (Borda): Desenvolver a estrutura de banco de dados local em SQLite para armazenamento de fila de eventos (edge_dlq_sync_queue) com lógica de retransmissão assíncrona baseada em algoritmo de backoff exponencial.

DevOps e Deploy: Configurar pipeline de ci/cd no gitlab para automação de build e preparar os manifestos para deploy em ambiente kubernetes.

Stack Tecnológica:
Backend: FastAPI (Python) ou Spring Boot (Java)

Bancos de Dados: PostgreSQL (Central) e SQLite (Local/Borda)

Mensageria e Cache: Apache Kafka e Redis

Containers: Docker e Kubernetes (K8s)

Entregáveis:
Código-fonte documentado e funcional.

Scripts de migração de banco de dados.

Suíte de testes básicos de integração.

Por favor, envie sua proposta com o valor fechado para a execução de todo o escopo descrito e o seu prazo estimado de entrega.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias