freiberufler Senior Java Fullstackentwickler auf freelance.de

Senior Java Fullstackentwickler

zuletzt online vor wenigen Tagen
  • 120€/Stunde
  • 7080 Pyla
  • DACH-Region
  • de  |  en
  • 17.09.2026
  • Contract ready

Kurzvorstellung

Senior Software-Architekt mit Fokus auf KI-gestützte Entwicklungsplattformen und Prozessautomatisierung

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Apache Maven20 J.
  • Docker1 J.
  • Git3 J.
  • Hibernate (Java)6 J.
  • Java (allg.)21 J.
  • Jira8 J.
  • Junit9 J.
  • Postgresql6 J.
  • Slackware1 J.
  • Workflows6 J.

Projekt‐ & Berufserfahrung

Software-Architekt, Architekt, Projektleiter
Eigene Software, Pyla
11/2025 – offen (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

11/2025 – offen

Tätigkeitsbeschreibung

Projektidee:
CPAF realisiert das Modell „KI-Agenten als Subunternehmer". Coding-Agenten übernehmen
abgrenzbare Tickets eigenständig, liefern PRs zur Review und arbeiten unter denselben
Quality-Gates wie ein externes Entwicklerteam — skalierbar ohne Recruiting-Vorlauf, mit
Audit-Spur und menschlicher Letztentscheidung.
Zielbild ist nicht der Coding-Assistent neben dem Entwickler, sondern eine Delegations-
Plattform, mit der Unternehmen Teile ihres Backlogs an KI-gestützte „digitale
Subunternehmer" übergeben — bei voller Kontrolle über die Ergebnisse inkl.
Nachvollziehbarkeit der Agententätigkeiten.
Projektinhalte:
Kern & Orchestrierung:
- Konzeption und Entwicklung eines eigenständigen Multi-Agent-Frameworks zur
Orchestrierung von KI-Coding-Agenten (Claude Code CLI, Codex und OpenCode
für lokale Modelle als erste Adapter, weitere modular anschließbar).
- Spring-Boot- und Vaadin-25-basierte Standalone-Anwendung mit eigenem
Lifecycle, Slot-basiertem Dispatching, Session-Management und Resume-Pfaden
für lang laufende Agenten-Runs.
- LLM-Anbindung über Spring AI (Ollama, optional OpenAI-kompatible Endpoints);
MCP-Integration (Model Context Protocol) mit drei produktiv genutzten Servern:
Docker-Desktop-Gateway (stdio), JetBrains-IDE-Bridge (SSE), Vaadin-Docs
(streamable HTTP).
Integrationen in den Entwicklungs-Workflow:
- GitHub: Issue-Sync, automatisierter PR-Workflow (Branch-Management, PRErstellung,
Review-Cycle, Auto-Merge nach Approval).
- Slack: Status, Approval-Anfragen und Ergebnisse in Team-Channels — Agenten-
Aktivität bleibt für nicht-technische Stakeholder sichtbar.
- Voice (Whisper + Piper TTS): Sprach-zu-Text für Aufgabenerfassung, TTS für Status-
Readbacks — Vorbereitung auf händefreie Bedienung.
- SonarQube bidirektional: GitHub-Issues aus Findings (per Rule gruppiert), Auto-Fix-
Runs mit Re-Scan zur Validierung — Quality-Gate wird eingearbeitet, nicht
umgangen.
Bedienoberfläche & Werkzeuge:
- Issue-Dashboard in Vaadin: alle Tickets aus angebundenen Projekten, Pipeline-Live-
Stream (Server-Push), Activity-Log, Approval-Inbox, Heartbeat-Monitoring.
- Sprint-Planung mit Gantt: Tickets nach Aufwand, Abhängigkeiten und realer
Agenten-Kapazität (konfigurierbarer 6-h-Workday) sequenziert — Engpass-
Erkennung in einem Blick.
- Modeller (CPE-Modeller-Maven-Plugin): YAML-Modelle -> Entities, Repositories,
DataProvider, CRUD-Views zur Build-Zeit.
- Human-in-the-Loop-Approval, bilinguale UI (DE/EN).
Engineering-Substanz:
- Streaming-Architektur (CountDownLatch + dispose-on-timeout) statt blockierender
Calls — keine Slot-Leaks bei LLM-Timeouts.
- Liquibase-baselinte Persistence, Pipeline-Telemetrie, Orphan-Sweep + Resume-
Chains für Crash-Recovery und Auditierbarkeit.
- Eigenes Benchmark-Modul: Modelle, Prompts und Skill-Sets nach messbaren
Metriken vergleichen — Entscheidungen mit Zahlen, nicht aus dem Bauch.

Eingesetzte Qualifikationen

Docker, Git, Java (allg.), Slackware, Spring Framework

Software-Entwickler, Architekt
Arcmind Gmbh, Essen
2/2023 – 6/2026 (3 Jahre, 5 Monate)
Öl- und Gasindustrie
Tätigkeitszeitraum

2/2023 – 6/2026

Tätigkeitsbeschreibung

- GraphQL-Schnittstelle auf Spring-Boot-Basis mit generierbarem Schema und mehrstufigem Sicherheitskonzept (API-Key, Bearer Token, rollenbasierte Autorisierung). End-to-End-Anlage von Energielieferverträgen im UIB-System inkl. branchentypischer Stammdaten (MaLo, OBIS, MSB, Liefer-/Abnahmestellen-Mapping). Produktiv angebunden: ein deutscher ÜNB und zwei etablierte Energiehändler im DACH-Markt.
- Migration Java 17 / Vaadin 14 → 23, Bereinigung von 30.000+ Warnings, Unterstützung beim Wechsel Eclipse → IntelliJ.
- Generisches Report-Dashboard (Vaadin/Spring Boot): Annotation-registrierte Reports und Charts, 10+ Diagrammtypen, mehrzeilig/mehrspaltig konfigurierbar — u.a. CO2-Einsparungen durch PV-Anlagen, Energieverbrauchszeitreihen.
- E-Rechnungs-Formularerzeugung (Mustang), editierbare Tabellen, Spreadsheets-Integration, Releasebuild-Pipeline, Code-Qualitäts- und Refactoring-Maßnahmen.

Eingesetzte Qualifikationen

Apache Maven, Git, Graphql, Java (allg.), Junit, Spring Framework

Software-Entwickler, Architekt
TQG, Hamburg
7/2021 – 9/2022 (1 Jahr, 3 Monate)
Lotteriesoftware
Tätigkeitszeitraum

7/2021 – 9/2022

Tätigkeitsbeschreibung

Projektinhalte:
- Massendatenmigration der Abrechnungsdaten von SQL-Server nach PostgreSQL
für die Deutsche Fernsehlotterie — Reduktion der Migrationsdauer von
ursprünglich mehreren Wochen auf wenige Tage durch temporäre Tabellen,
Fillfaktor-Tuning, Index-Optimierung und Batch-Strategien. Datenvolumen im
hohen Millionen-Datensatz-Bereich.
- Entwicklung einer Infrastruktur für dynamische Formularbefüllung auf Basis von
PDFBox und Velocity — Grundlage für die wiederkehrende Erzeugung von
Abrechnungs- und Bescheinigungsdokumenten.
- Entwicklung von zwei REST-Schnittstellen für die Anbindung an umliegende
Systeme.
- Erweiterung des Barcodescans für den Eurojackpot
Endkunde: Deutsche Fernsehlotterie (über TQG)

Eingesetzte Qualifikationen

Apache Maven, Confluence, Eclipse, Java (allg.), Jenkins, Jira, Json, Junit, Oracle Database, Postgresql, Scrum, SQL, Wildfly

Software-Entwickler, Architekt, Projektleiter
Eigene Software, Hamburg
4/2020 – offen (6 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2020 – offen

Tätigkeitsbeschreibung

Projektidee:
AI-Native Workflow Engine für KMU. Strukturierte Java-Annotations bilden einen semantischen Layer, über den eine angeschlossene LLM jede Anwendung lesen, Konfigurationen vorschlagen und neue Bausteine generieren kann.
Anwender beschreiben den Bedarf in natürlicher Sprache; die KI erzeugt einen lauffähigen Prozess aus den registrierten Bausteinen, der nach Anwender-Freigabe deployt wird.
Im Backend BPMN-Engine, Persistence, Security; im Frontend Vaadin mit annotationgenerierten
Formularen, Konfigurationsdialogen und Diagramm-Rendering.
Projektinhalte:
- AI-Native Architektur
- Semantischer Layer über Java-Annotations: Jeder Baustein deklariert Ein-/Ausgaben, Konfigurations-Optionen und fachliche Semantik maschinenlesbar. Die
LLM-Integration arbeitet gegen dieses typisierte Modell.
- Engine-Abstraktion: ~500 LOC sind engine-spezifisch; CibSeven, Camunda und
Flowable über dieselbe Adapter-Schicht ansprechbar.
- On-Premise-fähige LLM-Einbindung: Spring AI gegen lokales Ollama, Evaluierung
von Qwen Coder 3 als Standardmodell für Code- und Konfigurationsaufgaben.
Plattform-Kern:
- Annotation-getriebene Code-Generierung (`@CPEFormular`, `@CPEBuilder`,
`@CPEConfiguration`, `@CPEControl` mit 16+ UI-Komponenten) — aus deklarativen
Java-Annotations entstehen Vaadin-Formulare, Konfigurationsdialoge und Builder-
Pattern zur Build-Zeit.
- BPMN-Prozess-Engine: Integration der CibSeven Process Engine.
CibSeven ist die offizielle Weiterentwicklung von Camunda 7 nach EOL der
Community Edition (durch CIB GmbH gepflegt) — Migration der Plattform 2024
entlang dieses Fortsetzungspfads, nicht auf das architektonisch andere Camunda 8
/ Zeebe. Persönliche Vorbeziehung zu CIB als zusätzlicher strategischer Anker.
- Engine-agnostische Delegate-Architektur, Block-basierte Prozessausführung,
Parameter-Mapping, Gateway-Unterstützung (Exclusive/Parallel/Inclusive/Event-
Based), Sub-Processes, User/Service Tasks, Business Rules, Script Tasks,
Deployment-Validierung.
- Eigenes BPMN-Diagramm-Rendering: SVG-Generierung mit ELK-Auto-Layout, 25+
BPMN-Element-Typen, Condition-Text-Rendering an Gateways, lokalisierte
Diagramme.
- Multi-Tenant-fähig (Department-Modell), Mehrsprachigkeit DE/EN, RTL-ready.
AI-Integration (Kern der Plattform-Vision):
- 05/2025: Einführung von Spring AI inkl. VectorStore-Setup für RAG-Szenarien.
- 06/2025: Erweiterung um LangChain4j für Audio-Transkription und erweiterte AIService-
Funktionen — beide Stacks zunächst parallel evaluiert.
- 02/2026: Konsolidierung auf Spring AI als alleinigen LLM-Stack, Migration auf
Spring AI 2.0 / Spring Boot 4 / Vaadin 25.
- Produktive AI-Features: AI-Chat als Engine-Co-Pilot (mit Mermaid-Rendering im
Chat), Audio-Transkription (Whisper), Tool-Registry für AI-Agents, asynchroner
Embedding-Preload.
- Aktive Entwicklung: AI-gestützte Block-Konfiguration (Nutzer beschreibt Wunsch in
natürlicher Sprache, KI konfiguriert den Block), AI-gestützte Block-Generierung (KI
erzeugt neue Block-Implementierungen aus Beschreibungen), Chat-Sessions mit
Kontext-Persistenz.
- Aus dieser KI-Vorarbeit heraus ab 11/2025 das Agent-Framework CPAF gestartet
(siehe separater Eintrag) — KI-orchestrierte Weiterentwicklung der Plattform durch
die Plattform selbst.
Schnittstellen-Generierung:
- OpenAPI/Swagger-Parsing # automatische REST-Controller- und Service-
Generierung.
GraphQL-Schema-Parsing # automatische GraphQL-Service-Generierung.
- REST-Service-Delegate-Basis für die Anbindung externer APIs aus BPMN-Prozessen.
Architektur & Substanz:
- Maven-Reactor (`app/` Backend + `ui/` Vaadin) mit separater Persistence-Schicht;
Liquibase-baselinte Datenbankverwaltung in Produktion.
- Lizenzierungs-Framework über AOP-Feature-Guards, Spring Security + JWT,
bilinguale UI (DE/EN), Dark Theme.
- Eigenes Modeller-Maven-Plugin: YAML-Modelle -> JPA-Entities, Repositories,
DataProvider, CRUD-Views zur Build-Zeit.
Status (Stand 05/2026):
6+ Jahre Entwicklung, 3.000+ Unit-Tests, 44 Features.
Externe Begutachtung:
Research & Innovation Foundation Cyprus, Proof-of-Concept-Programm — Gesamtnote
12,83 / 15 (ELIGIBLE), Höchstbewertung eines Gutachters 14,10 / 15 mit 5,00 / 5,00 in der
Kategorie „Added Value & Benefit".
Auszug Gutachten: „novel business idea with good growth potential … high degree of
novelty … industrial application potential is high … describes very well how it will comply
with GDPR-related issues."

Eingesetzte Qualifikationen

Apache Maven, Hibernate (Java), Java (allg.), Jira, Junit, Postgresql, Spring Framework, Workflows

Software-Entwickler, Architekt, Coach, Citizen Developer
IHK Gesellschaft für Informationsverarbeitung, Dortmund
5/2017 – 1/2020 (2 Jahre, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2017 – 1/2020

Tätigkeitsbeschreibung

Digitalisierungsprozesse, PDF-Generierungs-Infrastruktur & modellgetriebene Aufgabenverwaltung

- Lux Prozesse: 12 Digitalisierungsprozesse für die Kammern (Angular-Frontend, Spring/Java-Backend, Camunda BPMN, OpenShift) — u.a. Mitgliedsbescheinigung (DE/EN/FR), Firmen-/Dienstjubiläum mit Excel/CSV-Massenimport, Ausbildungsbescheinigung mit Servicelayer-Anbindung. Scrum-Team bis 15 Personen, strikte Quality-Gates (Jenkins, SonarQube, Unit-Tests, Pull-Requests).
- PDF-Generierungs-Framework auf Apache-FOP-Basis — komplett allein konzipiert inkl. Toolauswahl: konfigurative Template-Modifikation (Logos, dynamische Inhalte, Papierformate), Docx4j-Templates, PDFBox-Merging, testgetriebene Template-Verifikation. 150+ Formulare umgesetzt, bis 15 Mitarbeiter als Anwender, Wissenstransfer und technische Begleitung.
- Lux Aufgabe Plus/DPMS: modellgetriebene, bausteinbasierte Prozesse (CoreFrame/ActivityLib) — u.a. Postrückläufer-Verarbeitung (Premiumadress) mit automatischer Adresskorrektur und Rechercheaufgaben-Erzeugung. ~2 Jahre alleiniger technischer Verantwortlicher für Entwicklung, Wartung, Rollout; Wissenstransfer am Projektende.

Eingesetzte Qualifikationen

Apache Maven, Business Process Model and Notation, Java (allg.), Jenkins, Junit, Openshift, Scrum, Spring Framework, Typescript

Software-Entwickler (Festanstellung)
Kaput Gmbh, Pinneberg
4/2017 – 4/2017 (1 Monat)
Automobilindustrie
Tätigkeitszeitraum

4/2017 – 4/2017

Tätigkeitsbeschreibung

Bugfixingunterstützung an einer Software für Fahrzeuverwertung.
- Das konkrete Modul stellt Fahrzeugteile in EBay-Auktionen ein und synchronisiert
die Datenbank auch ständig mit Auktionsänderungen.
- Die Fehlerbehebungen waren überwiegend im Bereich Datenbankzugriff, E-Bay-
Webschnittstelle und Artikelbilderanzeige.
- Während der Projektzeit der alleinige Fullstackentwickler.

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), Eclipse, HTML, Java (allg.)

Software-Entwickler, Analyst, techn. Projektleiter, Coach (Festanstellung)
Fiducia IT AG / GAD eG (heute Atruvia AG), Karlsruhe
4/2015 – 2/2017 (1 Jahr, 11 Monate)
Finanzdienstleister
Tätigkeitszeitraum

4/2015 – 2/2017

Tätigkeitsbeschreibung

- EFW-Inspektor: Tool zur Massenbearbeitung der dynamischen Datenversorgung von 2.000+ Formularen über viele parallel produktive Versions-Stände (jede Bank migriert eigenständig). Fachkonzept, alleinige Weiterentwicklung, Wissenstransfer.
- Formsmanager: Alleinige Weiterentwicklung des Deployment-/Versionierungs-Tools (DB2/Oracle) für Test-, Pilot- und Produktionsinstanzen.
- WKR/WIKR: Gesetzliche Wohnimmobilienkreditrichtlinie (ESIS) unter Termindruck — 300 neue Anwendungsfelder, Sub-Verantwortung für bis zu 6 Mitarbeiter, Lieferung vor Fristablauf.
- Auslandssteuer (CRS/FATCA): Erweiterung einer Webanwendung inkl. neuer Vaadin-Widgets.
- Formularadministration: Rechte/Regeln je Anwender und Herkunft (DG-Verlag vs. bankeigen), Feldsperren, Unterschriftenzeilen.
- EFW-Wartung & Wissenstransfer nach der GAD/Fiducia-Fusion beim Standortwechsel Karlsruhe → Münster — ohne Service-Unterbrechung für die angeschlossenen Banken.

Eingesetzte Qualifikationen

Eclipse, Apache Maven, Apache Tomcat, Enterprise Javabeans, Gradle, IBM DB2, Java (allg.), Jenkins, Jira, Oracle Database, Scrum, SQL, Subversion, Swing (Java)

Software-Entwickler, Architekt, Projektleiter, Coach (Festanstellung)
Elaxy Financial Software & Solutions GmbH & Co KG, Puchheim
2/2006 – 3/2015 (9 Jahre, 2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

2/2006 – 3/2015

Tätigkeitsbeschreibung

Endkunden: Wüstenrot & Württembergische Bausparkasse, ApoBank, GAD eG
- FC Plus: Abschlussphase einer Baufinanzierungssoftware für eine große Bausparkasse — automatische Kreditentscheidung inkl. Schufa-Prüfung nach Laden des Gesamtengagements bzw. Neukundenerfassung. Bereiche u.a. Abschluss, Kreditprüfung, Schnittstellen, Sicherheiten, Ausdruck, Produktvorschlag, Darlehensanfrage, Kundenverwaltung. Ab 04/2009 Projektleitung (30–60 % je Teilprojekt), Projektvolumen bis 600 PT / 10
Personen — alle in Time & Budget.
- Finanzierungscheck / FinCheck Light: Beratersoftware zum schnellen Ermitteln und Vergleichen von Finanzierungsmöglichkeiten; Light-Variante für Versicherungs-Konzernteile.
- HTML-Baufi: mandantenfähige Onlineversion der Baufinanzierung (GWT).
- Apo Evolution: Baufi-Portalkomponente für die ApoBank.
- WebErfolg (GAD eG): Onlineschnellrechner Baufinanzierung (Miethochrechner, „wieviel Immobilie kann ich mir leisten").
- Vertriebswege RLV (Unisextarife, Integration Ergo/Commerzbank), Fördermittel-Administration (Access-Import/-Export), Admintool (Produkte, Konditionen, Finanzierungsmodelle).

Eingesetzte Qualifikationen

Eclipse, Apache Maven, C++, Enterprise Architect (EA), Java (allg.), Jenkins, Spring Framework, Swing (Java), UML

Software-Entwickler
Schwäbisch Hall, Schwäbisch Hall
11/2005 – 12/2005 (2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

11/2005 – 12/2005

Tätigkeitsbeschreibung

Bugfixingunterstützung und Entwicklerung des Prozesses Ziele und Wünsche

Eingesetzte Qualifikationen

C++, Lotus Notes Domino

Software-Entwickler, Architekt, Technischer Projektleiter
Boy Records, Frankfurt
1/2004 – 11/2004 (11 Monate)
Medienbranche
Tätigkeitszeitraum

1/2004 – 11/2004

Tätigkeitsbeschreibung

Entwicklung eines Warenwirtschaftssystems für einen Onlinerecordstore. Hierbei auch
Analyse und Design der fachlichen Anforderungen.

Eingesetzte Qualifikationen

Access, Java (allg.), Mysql, SQL, XML

Software-Entwickler, Architekt, Coach
DB Systems, Frankfurt
2/2000 – 10/2005 (5 Jahre, 9 Monate)
Logistikdienstleister
Tätigkeitszeitraum

2/2000 – 10/2005

Tätigkeitsbeschreibung

- Generische Schemamigration für die ObjectStore-Datenbank als Alleinverantwortlicher — fehlerresistent und stark performanceoptimiert, Migration von ~6 Mio. fachlichen Objekten; dazu Infrastruktur für Datenbankpatcher und Statistiktools.
- Initialdatenbildung bei Fahrplanwechsel auf Basis der Schemamigration — komplexe Gültigkeitslogik der Objekte, mehrfach erfolgreich durchgeführt.
- Datenbankmigration ObjectStore → Oracle für den Formulardruck (Grit-Report-Developer) — hochgradig performancekritisch, bis 5.000 Züge gleichzeitig in einem Formular.
- Ilog-Views-Prototyp als Grundlage aller hochgrafischen Dialoge in PPSFR BORD/ZUG inkl. Coaching; Anwendungskomponentennetzwerk für lange Transaktionen, Referenzstreckenverwaltung.
- Bugfixing vor Produktionseinführung; generische Ex-/Importer (XML + PPSFR-Format) für die Datenmigration STEFFI.
- 2005: Aufbau der kompletten Webservice-Infrastruktur (SOAP, Axis C++ inkl. Bugfixes im Open-Source-Code) für die Trassenanmeldung ans Trassenportal.

Eingesetzte Qualifikationen

C++, Microsoft Visual Studio, ObjectStore, Oracle Database, SOAP, UML, XML

Software-Entwickler, Architekt (Festanstellung)
PDV Unternehmensberatung, Kassel
10/1999 – 1/2000 (4 Monate)
Finanzdienstleister
Tätigkeitszeitraum

10/1999 – 1/2000

Tätigkeitsbeschreibung

- Alleinentwicklung eines C++-Frameworks zur schnellen Anwendungsentwicklung.
- Kontoauszugsdruck: Jahreskontoauszüge für Betriebsdarlehen eines großen Autoherstellers aus heterogenen Textdateien (DB/2, PL/SQL).
- Ratingverwaltung: Kreditwürdigkeitsrating anhand von Personendaten.

Eingesetzte Qualifikationen

C++, IBM DB2, Microsoft Foundation Classes (MFC), SQL, Windows NT

Software-Entwickler, Architekt, Technische Teamleitung (Festanstellung)
GRK — Genossenschaftliches Rechenzentrum, Kassel
9/1996 – 9/1999 (3 Jahre, 1 Monat)
Finanzdienstleister
Tätigkeitszeitraum

9/1996 – 9/1999

Tätigkeitsbeschreibung

Bankenverwaltungssystem — Framework, Elektronisches Formularwesen und Fachmodule
Mehrjähriges Engagement im Bankenverwaltungssystem des genossenschaftlichen Rechenzentrums — vom Architektur-Framework über das Formularwesen bis zu Fachmodulen:

- Framework für das Bankenverwaltungsprogramm: Definierung und Automatisierung von Klassen-Beziehungen im MVC-Architekturmodell, Namenskonventionen, Aufbau eines Codegenerators, dynamische Dialoge, automatische datenbankgestützte Einzelfeldprüfung — Grundlage für sehr schnelle Dialogentwicklung.
- Elektronisches Formularwesen einer Bank: Formulare aus datenbankabgelegten Dialog-, Daten-, Prüf- und Rechenbausteinen — Entwicklungsaufwand für neue Formulare minimal. Realisierung von ~80 Formularen (Marktpartner, Sicherheiten-, Kredit- und Einlagenbereich). Technische Teamleitung, verantwortlich für bis zu 4 Personen.
- Fachmodule: Obligoauskunft für Marktpartner, Einlagen/Wertpapiere/Depotverwaltung, Kartenverwaltung (automatische Debit-/Kreditkartenbestellung), Disposition von Überziehungen (automatische Genehmigung/Ablehnung innerhalb Limits inkl. Nachbearbeitungsdialog).

Eingesetzte Qualifikationen

C++, IBM OS/2, Lotus Notes Domino, Oracle Database, Rational Rose, SQL, UML

FavSys
Kundenname anonymisiert, Moringen
6/1992 – 4/1993 (11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/1992 – 4/1993

Tätigkeitsbeschreibung

Komplettentwicklung einer Kundenverwaltung inkl. Rechnungsdruck für eine Fahrschule.

Eingesetzte Qualifikationen

COBOL

Zertifikate

Führungs und Kommunikationstraining fortlaufend
Jörg Löhr Akademie
2021
Fortbildung zum Webentwickler
2016

Ausbildung

Datenverarbeitungskaufmann
Ausbildung
1996
Merkur Direktwerbegesellschaft Einbeck
Wirtschaftsassistent Schwerpunkt Informatik
Ausbildung
1994
Arnoldischule Göttingen

Über mich

Ich habe über 30 Jahre Erfahrung in der Softwareentwicklung, inkl. langjähriger Erfahrung in Architektur und Projektleitung. Die bisher geleiteten Projekte hatten ein Volumen von bis zu 600 Personentagen und bis zu 10 beteiligten Personen und waren alle in Time und Budget. Hierbei war ich oft sowohl an fachlicher als auch an technischer Konzeption beteiligt. Ich verfüge über nachgewiesene herausragende analytische Fähigkeiten und eine sehr schnelle Auffassungsgabe. Das zeigt sich auch an meinen Skills, da ich der der typische Fullstackentwickler bin mit Erfahrungen in unterschiedlichsten Programmiersprachen, Tools und Projektrollen. Ich kann daher auf einen sehr großen Werkzeugkasten zurückgreifen.

Eine meiner Stärken ist die Erstellung von Infrastrukturen z. B. für Formularerstellung, Rest(GraphQL)-Schnittstellen, CRUD-Frameworks und Unit-Testing, wodurch sehr effiziente und wartungsarme Software entsteht. Ich habe immer Verbesserungsvorschläge wie Prozesse und Architekturen verbessert werden können und auch bei anspruchsvollen Aufgaben bleibe ich hartnäckig dran, bis ich eine optimale Lösung gefunden habe. Optimierung von Code und laufende Qualitätssicherung auch durch automatisierte Test sind für mich selbstverständlich.

Seit Mitte 2025 liegt mein technischer Schwerpunkt auf der Integration generativer KI in produktive Java-Plattformen.

Im CPE-Engine-Stack habe ich Spring AI (inkl. VectorStore/RAG) und LangChain4j zunächst parallel evaluiert und Anfang 2026 begründet auf Spring AI als alleinige Mainline konsolidiert — eine Entscheidung, die sich mit der Migration auf Spring AI 2.0 / Spring Boot 4 ausgezahlt hat.

Seit Ende 2025 baue ich darauf das eigenständige Agent-Framework CPAF auf: ein Multi-Agent-System zur Orchestrierung von LLM-gestützten Coding-Agenten — inklusive Human-in-the-Loop-Approval, MCP-Tool-Integration und Streaming-Architektur.

Mein Anspruch ist, KI nicht als Spielwiese, sondern als verlässlichen Bestandteil unternehmenskritischer Prozesse zu etablieren — mit derselben Engineering-Disziplin, die ich aus drei Jahrzehnten Plattform- und Architekturarbeit mitbringe.

Weitere Kenntnisse

Top Skills
LLM-Integration
Spring Ai
Agent-Orchestrierung
MCP
Spring Boot
Vaadin
REST
GraphQL
Java 21
PostgreSQL
Massendatenmigration
Performance
Liquibase
BPMN
Camunda
JPA
Projektleitung
Scrum
Clean Code
JUnit

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
181
Alter
51
Berufserfahrung
30 Jahre und 1 Monat (seit 09/1996)
Projektleitung
10 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden