← Back

LIT

Java backend developer & technical lead

2026-05 — Present · Spain

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

Context

I develop a management platform for a professional firm, with responsibility for the technical design, backend, data layer, AI integration, and infrastructure. The platform centralizes internal processes and document management, with particular attention to access control, traceability, data protection, and operational continuity.

Architecture

The application is organized as a modular monolith in Java 21 + Spring Boot 3.3, with Thymeleaf and HTMX on the frontend and PostgreSQL with Flyway for persistence and versioned migrations. The architecture keeps clear boundaries between modules, simplifying operation and product evolution.

Document AI

The AI layer is implemented through microservices in Python and FastAPI for ingestion, vectorization, and document query. Models run with Ollama locally and ChromaDB as the vector store, keeping sensitive documentation independent of external services.

Security and continuity

I define and implement granular role/permission-based access control, action auditing, and protection/anonymization of sensitive information. I also design the backup and recovery processes, with antivirus and firewall protection.

For local AI execution I evaluate GPU architecture requirements, comparing MoE versus dense models, and memory needs based on context size, sizing the infrastructure to the expected load.

Infrastructure

I plan and configure the infrastructure needed to run the platform: equipment, networking, backups, corporate services, and email, among other things.

Development

Development is organized through small, traceable changes, technical review, and validation before integrating new functionality — the same process detailed in Methodology.

Current status

By maturity level:

Status What it covers
Implemented Modular monolith (Java 21 + Spring Boot 3.3, Thymeleaf + HTMX), persistence with PostgreSQL + Flyway, RAG pipeline (ingestion, vectorization, query) with Ollama locally and ChromaDB
Designed Security model (role-based access control, auditing, data protection) and backup/recovery processes
In active development The rest of the product’s functionality