← Volver

LIT

Desarrollador backend Java y responsable técnico

2026-05 — Actualidad · España

Java 21 Spring Boot 3.3 Thymeleaf HTMX PostgreSQL Flyway Python FastAPI Ollama ChromaDB Docker

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