LIT
Desarrollador backend Java y responsable técnico
2026-05 — Actualidad · España
Contexto
Desarrollo una plataforma de gestión para un despacho profesional, con responsabilidad sobre el diseño técnico, el backend, la capa de datos, la integración de IA y la infraestructura. La solución centraliza procesos internos y gestión documental, con especial atención al control de acceso, la trazabilidad, la protección de datos y la continuidad operativa.
Arquitectura
La aplicación se organiza como un monolito modular en Java 21 + Spring Boot 3.3, con Thymeleaf y HTMX en la interfaz y PostgreSQL con Flyway para persistencia y migraciones versionadas. La arquitectura mantiene límites claros entre módulos, simplificando la operación y la evolución del producto.
IA documental
La capa de IA se implementa mediante microservicios en Python y FastAPI para ingesta, vectorización y consulta de documentación. Los modelos se ejecutan con Ollama en local y ChromaDB como almacén vectorial, evitando que la documentación sensible dependa de servicios externos.
Seguridad y continuidad
Defino e implemento control de acceso granular por roles y permisos, auditoría de acciones, y protección/anonimización de información sensible. Diseño también los procesos de copia de seguridad y recuperación, con protección de antivirus y firewall.
Para la ejecución local de IA evalúo requisitos de arquitectura de GPU, comparación entre modelos MoE y densos, y necesidades de memoria según el tamaño de contexto, ajustando la infraestructura a la carga prevista.
Infraestructura
Planifico y configuro la infraestructura necesaria para operar la plataforma: equipos, redes, copias de seguridad, servicios corporativos y correo, entre otros.
Desarrollo
El desarrollo se organiza mediante cambios pequeños y trazables, revisión técnica y validación antes de integrar nuevas funcionalidades — el mismo proceso que detallo en Metodología.
Estado actual
Por nivel de madurez:
| Estado | Qué incluye |
|---|---|
| Implementado | Monolito modular (Java 21 + Spring Boot 3.3, Thymeleaf + HTMX), persistencia con PostgreSQL + Flyway, pipeline RAG (ingesta, vectorización, consulta) con Ollama en local y ChromaDB |
| Diseñado | Modelo de seguridad (control de acceso por roles, auditoría, protección de datos) y procesos de copia de seguridad y recuperación |
| En desarrollo activo | El resto de funcionalidad de producto |