Spring Boot ist das Rückgrat fast aller meiner Projekte – vom Dokumentmanagement über Payroll-Prozesse bis zur Fahrzeugbewertung.
Java begleitet mich seit über 25 Jahren praktischer Entwicklung. Hier liegt meine tiefste, über viele Jahre und Projekte belegte Kompetenz – von der Architekturentscheidung bis zur Modernisierung alter Stände im laufenden Betrieb.
REST-APIs, Webanwendungen und serverseitige Plattformen auf Spring Boot – sauber geschichtet (Controller, Service, Repository), mit expliziter Fehlerbehandlung und Konfiguration, die auch in fünf Jahren noch jemand versteht.
Authentifizierung, Rollen- und Rechtemodelle, abgesicherte APIs. Rechte- und Rollenkonzepte habe ich mehrfach in produktiven Systemen umgesetzt – im Dokumentmanagement ebenso wie in Portalen mit getrennten Arbeitsbereichen für verschiedene Nutzergruppen.
Datenmodelle, die fachlich tragen: JPA/Hibernate mit PostgreSQL, versionierte Schema-Migrationen, Datenübernahmen aus Altsystemen. Auch jenseits des Standards – etwa Volltextsuche und semantische Vektorsuche (pgvector) direkt in der Datenbank.
Dokumentverarbeitung, OCR-Strecken, Importe und geplante Abläufe: langlaufende Verarbeitung gehört in fast jedes meiner Systeme – mit Spring-Bordmitteln (Scheduling, asynchrone Verarbeitung, Spring Batch) robust, wiederaufsetzbar und nachvollziehbar gebaut.
Ich arbeite auf aktuellen Ständen – bis Java 25 und Spring Boot 3.5 in eigener produktiver Entwicklung. Records, Pattern Matching und Virtual Threads setze ich dort ein, wo sie Code vereinfachen oder Durchsatz bringen – nicht, weil sie neu sind.
Java 8 auf aktuell, javax auf jakarta, Servlet-Strukturen in eine saubere Spring-Architektur: schrittweise Migration statt Big Bang, mit laufendem Betrieb und Bestandsdaten. Mehr dazu unter Legacy-Modernisierung.
Ehrliche Grenze: Sehr große Spring-Cloud-Microservice-Flotten mit dutzenden Teams habe ich nicht betrieben – meine belegte Stärke sind produktive Systeme und modulare Monolithen, die über Jahre tragen.
Kurz: Wenn Ihr System auf Java und Spring läuft – egal ob Version 8 oder 25 – sind Sie bei mir im Kerngebiet.
Ob Neuentwicklung, alter Stand oder verwaiste Codebasis – bringen Sie
Ihre Ausgangslage mit, ich bringe die Erfahrung. Unverbindlich, 30 Minuten, kostenfrei.