Java Backend Developer Β· London, UK π¬π§ πΊπ¦
I build backend systems with Java, Spring Boot, SQL, Docker, and AI integrations.
My main focus is clean backend architecture, secure REST APIs, automation, and developer tools.
I like building real projects end-to-end β from database migrations and authentication to PDF generation, AI pipelines, and deployment-ready Docker setups.
Backend
Database & DevOps
Testing & Tools
Frontend / Supporting
Java-first declarative document layout engine for cinematic PDFs.
GraphCompose lets developers describe documents using semantic concepts like modules, sections, paragraphs, tables, layers, and themes β while the engine handles layout, pagination, rendering, and layout snapshots.
Built with Java 21 and Apache PDFBox.
Java PDFBox Document Layout Pagination Semantic DSL Snapshot Testing
Full-stack AI-powered CV tailoring platform.
The app scrapes job postings, rewrites CV content using multiple AI providers, streams progress with SSE, and generates professional PDF outputs.
Backend includes JWT authentication, email verification, role-based access, Flyway migrations, Docker Compose setup, and AI usage tracking.
Spring Boot React Playwright Gemini AI JWT SSE Docker MySQL
Production-style REST API for products, shopping carts, and cart items.
Includes JWT authentication, role-based access, rate limiting, OpenAPI documentation, Flyway migrations, DTO mapping, and Docker setup.
Spring Boot 3 Spring Security MySQL Flyway MapStruct Swagger Docker
Java client library for Google Gemini API.
Supports structured JSON output, JSON Schema usage, assistant prefill, and automation pipelines such as Anki flashcard generation.
Java Gemini AI JSON Schema Automation
I actively use LLM APIs in practical backend projects β not just as a buzzword.
Examples:
- CVRewriter β multi-provider AI pipeline using Gemini, GPT, and DeepSeek
- GeminiAPI β custom Java client with structured JSON output
- Agent workflows β skills-based prompt chaining for review, testing, and documentation
- Document automation β AI-assisted CV rewriting and PDF generation
Open to Java Backend Developer roles in London β on-site or hybrid. Interested in backend systems, developer tools, document automation, and AI-assisted products.

