Confidential project
Java backend developer & technical lead
May 2026 — Present · Spain
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 and Spring Boot, with a server-rendered interface and a relational database with versioned migrations for persistence. The architecture keeps clear boundaries between modules, simplifying operation and product evolution.
Document AI
The AI layer is implemented through decoupled services for ingestion, vectorization, and document query, with controlled model execution and vector storage, 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 operational and perimeter protection.
For local AI execution I evaluate compute and model sizing based on expected load, adjusting the infrastructure accordingly.
Infrastructure
I plan and configure the infrastructure needed to run the platform: equipment, networking, backups, and platform services, 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 core, versioned persistence, and document query flow via RAG |
| Designed | Security model, traceability, continuity, and recovery |
| In active development | Functional evolution and product integrations |