freiberufler AI-augmented Java-Architekt und -Entwickler | Integration, Spring Boot | seit 1999 auf freelance.de

AI-augmented Java-Architekt und -Entwickler | Integration, Spring Boot | seit 1999

zuletzt online vor wenigen Stunden
  • 95€/Stunde
  • 81829 München
  • auf Anfrage
  • de  |  en
  • 20.04.2026
  • Contract ready

Kurzvorstellung

Senior Java-Architekt und -Entwickler, seit 1999 in Projekten bei Banken, Telekommunikation, Medien und mittelständischen Produkthäusern. Architektur, Build, Qualität – mit der Hand am Code. Mein Kern: Verbinden. Systeme, Teams, Business und Code. Konkret heißt das: Schnittstellen bauen, Integrationen umsetzen, zwischen Entscheidern und Entwicklern übersetzen. KI gezielt eingesetzt, nicht pauschal. Eigene Projekte halten mich auch jenseits der Kundenprojekte am Code: semantisches Wissensmanagement, organisationsübergreifend, für Menschen und KI-Agenten.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Representational State Transfer (REST)
  • Software Architecture9 J.
  • Spring Boot
  • Apache Maven13 J.
  • Docker2 J.
  • Domain-Driven Design (DDD)
  • Java (allg.)24 J.
  • RDF (Resource Description Framework)5 J.
  • Spring Framework15 J.
  • Web Services2 J.

Projekt‐ & Berufserfahrung

Software-Architekt und -Entwickler
eurodata AG, Remote
1/2023 – 5/2024 (1 Jahr, 5 Monate)
Finanzdienstleister
Tätigkeitszeitraum

1/2023 – 5/2024

Tätigkeitsbeschreibung

Software-Architekt und -Entwickler, 100 Prozent Remote. Legacy-Analyse und Modernisierung im Buchhaltungsprodukt edrewe: Ablösung eines Bestandsmoduls, Refactoring des historisch gewachsenen Anbindungscodes, Entwicklung eines eigenen Umstellungs-Werkzeugs auf Spring Statemachine von null. Stack: Java, Java Swing, Spring, Spring Statemachine.

Eingesetzte Qualifikationen

Java (allg.), Modellgetriebene Entwicklung, Software Architecture, Spring Framework, Swing (Java)

Software-Architekt und -Entwickler
Fraunhofer IESE, Remote
10/2020 – 11/2021 (1 Jahr, 2 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

10/2020 – 11/2021

Tätigkeitsbeschreibung

Software-Architekt und -Entwickler, 100 Prozent Remote. Microservice-Plattform für den öffentlichen Sektor im Rahmen der BMEL-geförderten Initiative Smarte.Land.Regionen: Marktplatz mit Management von Organisationen, Lösungen, Bestellungen und Angeboten. Analyse einer bestehenden Plattform und Dokumentation einer neuen Microservice-Architektur, Umsetzung erster Services als Template, Keycloak-Anbindung inklusive Konfiguration über die REST-API, Umsetzung eines asynchronen Taskmanagements auf Basis von ActivityPub. Stack: Java 11, Spring Boot, Spring WebFlux, Spring JPA, Keycloak, ActivityPub, RDF, JSON-LD, Turtle, RDF4J, Docker, GitLab CI, Testcontainers.

Eingesetzte Qualifikationen

Java (allg.), RDF (Resource Description Framework)

Software-Architekt und -Entwickler
Eigene Forschung & Entwicklung, München
10/2020 – offen (5 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2020 – offen

Tätigkeitsbeschreibung

Eigene Plattform für föderiertes semantisches Wissensmanagement zwischen Menschen und KI-Agenten, parallel zu Kundenmandaten gewachsen. ActivityPub dient dabei als Transportschicht für semantische Daten. Dazu eigene Werkzeuge für die KI-augmentierte Entwicklungspraxis: MCP-Server für Eclipse JDT, Multi-Agent-Code-Reviews mit Claude Code. Erster öffentlicher Proof: Artikel "rtask" auf -Hyperlink entfernt- (live seit April 2026). Stack: RDF, OWL, SKOS, JSON-LD, Turtle, RDF4J, ActivityPub, föderierte Protokolle, Java, Spring, Claude Code, MCP.

Eingesetzte Qualifikationen

Java (allg.), Knowledge Management, OWL (Web Ontology Language), RDF (Resource Description Framework), Spring Framework

Software-Architekt und -Entwickler
ProSiebenSat.1 Media SE, München
10/2017 – 12/2019 (2 Jahre, 3 Monate)
Medienbranche
Tätigkeitszeitraum

10/2017 – 12/2019

Tätigkeitsbeschreibung

Software-Architekt und -Entwickler, zwei Teilprojekte in derselben Umgebung. Teilprojekt 1: JUnit-basiertes Testframework für automatisch ausführbare UI-Tests (GivenWhenThen), Schnittstellen zu TestRail, Schulung der Testentwickler. Teilprojekt 2: Microservice für Werbeblock-Optimierung. Initiales Aufsetzen mit Continuous Delivery und Monitoring, Konzeption und Entwicklung der Optimierungs-Logik im Scrum-Team. Stack: Java, Maven, Spring Boot, REST, Selenium, TestRail API, Slack API, OpenAPI, GitLab CI, JUnit, Jira, Confluence, Artifactory, SalesForce API, Docker, Prometheus, Elasticsearch, Kibana, Terraform.

Eingesetzte Qualifikationen

Apache Maven, Docker, Git, Java (allg.), Junit, Selenium, Software Architecture, Spring Framework, Web Services

Framework- und Prozess-Berater (Entwicklung/QA)
Vodafone / Kabel Deutschland, München
2/2015 – 10/2017 (2 Jahre, 9 Monate)
Telekommunikation
Tätigkeitszeitraum

2/2015 – 10/2017

Tätigkeitsbeschreibung

Framework- und Prozess-Berater zwischen Entwicklung und QA, später Teil der QA-Abteilung auf Einladung der QA-Projektleiterin. Zusammenarbeit Entwicklung und QA optimiert, gemeinsames Testframework aufgebaut (laut Auskunft bis heute im Einsatz), Jira-Einführung, Reporting-Vernetzung mit HP Quality Center und HP ALM. Stack: Jenkins, Java, Groovy, JUnit, Spock, Maven, Nexus, SVN, Concordion, SoapUI, HP Quality Center, HP ALM REST API, Jira, Confluence.

Eingesetzte Qualifikationen

Apache Maven, Java (allg.), Jenkins, Junit, Subversion

Software-Entwickler, später 2nd-Level-Support-Leitung
Deutsche Pfandbriefbank, München
4/2012 – 12/2014 (2 Jahre, 9 Monate)
Banken
Tätigkeitszeitraum

4/2012 – 12/2014

Tätigkeitsbeschreibung

Reorganisation Laufzeitumgebung (JBoss 7.1.1, Oracle 11g, Hibernate 4, Spring 3.1, Maven 3, Jenkins, Sonar), anschließend 2nd-Level-Support-Leitung.

Eingesetzte Qualifikationen

Oracle Database, Apache Maven, Hibernate (Java), Java (allg.), Jenkins, Spring Framework

Scrum Developer
Allianz, München
5/2011 – 3/2012 (11 Monate)
Versicherungen
Tätigkeitszeitraum

5/2011 – 3/2012

Tätigkeitsbeschreibung

Scrum Developer im Bonuspunkte-System, Mitarbeit im Scrum-Team mit aktiver Hinterfragung fachlicher Anforderungen.

Eingesetzte Qualifikationen

Java (allg.), Scrum

Build-Architekt
Kundenname anonymisiert, München
9/2010 – 3/2011 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2010 – 3/2011

Tätigkeitsbeschreibung

Build-Reorganisation, 21 Webapplikationen plus 30 Libraries, Ant zu Maven 3 migriert, Hudson-Integration, Metriken-Automatisierung.

Eingesetzte Qualifikationen

Apache Maven, Java (allg.), Jenkins

Software-Architekt und -Entwickler
Kabel Deutschland, München
10/2005 – 8/2010 (4 Jahre, 11 Monate)
Telekommunikation
Tätigkeitszeitraum

10/2005 – 8/2010

Tätigkeitsbeschreibung

Software-Architekt und -Entwickler, ab 2009 informell Chefdesigner der Logistik-Linie. Knapp fünf Jahre beim selben Endkunden, fünf Teilprojekte teils parallel: Ordering-System, Entwicklungsprozess-Optimierung mit Maven-2-Einführung und eigener DSL (xtext, xpand), Informationsportal mit Metamodell, VoD-Einführung auf neuem DVR, Logistikprozess-Redesign nach Enterprise Integration Patterns (Gregor Hohpe). Stack: Eclipse, Java 1.4 und 5, Maven 2, Archiva, SVN, Ant, Web-Services, WSDL, XSD, XML, Axis 1.x und 2, Spring, Spring LDAP, Apache Commons, Quartz, Struts, Servlets, JSP, OpenArchitectureWare, xtext, xpand, Tomcat, Oracle-oc4j AS, Confluence, Enterprise Architect, Jira, UML.

Eingesetzte Qualifikationen

Apache Tomcat, Software Architecture, UML, Apache Maven, Java (allg.), Modellgetriebene Entwicklung, Spring Framework, Serviceorientierte Architektur

Java-Entwickler
Postbank, München / Bonn
8/2004 – 7/2005 (1 Jahr)
Banken
Tätigkeitszeitraum

8/2004 – 7/2005

Tätigkeitsbeschreibung

Zwei Teilprojekte. Weiterentwicklung einer webbasierten Kundenberatungssoftware in Mehrschichten-Architektur: Architektur-Review, Alternativvorschlag, Beratung bei Tool- und Umgebungsauswahl, Übernahme der Middleware-Anbindung. Anschließend beratende Arbeit am Angebots- und Konzeptionsprozess für einen Beratungsclient im Call-Center: Pflichtenheft, Vorschlag einer kanalübergreifenden Architektur. In beiden Phasen Vertretung der technischen Sicht in Kunden-Meetings. Stack: Eclipse 3 mit CVS, JDK 1.3.1, Tomcat 4.1, Jakarta Struts, Jakarta Commons, Enterprise Architect.

Eingesetzte Qualifikationen

Java (allg.), Software Architecture

Java-Entwickler mit Teil-Leitungsrollen
Fiducia IT AG, München & Stuttgart
7/2001 – 6/2004 (3 Jahre)
Banken
Tätigkeitszeitraum

7/2001 – 6/2004

Tätigkeitsbeschreibung

Java-Entwickler mit Teamleitung (Rating) und technischer Leitung (Beratung und Verkauf) in einzelnen Teilprojekten. Sieben Teilprojekte in Folge beim zentralen IT-Dienstleister der Genossenschaftsbanken: Import-Schnittstelle und Anbindung einer komplexen Host-Anwendung mit GOF-Patterns, Anforderungsanalyse für Host-Schnittstelle zum Datenimport aus mehreren Rechenzentralen. Stack: Eclipse, JBuilder, JDK 1.1.8 bis 1.3.1, JBF (Java Banking Framework) 3.0 bis 4.15, Tomcat, XML, GOF-Patterns, DB2, Lotus Notes (als Backend).

Eingesetzte Qualifikationen

Apache Tomcat, IBM DB2, Java (allg.), XML

Java-Entwickler (Lead Wertpapier-Teilteam)
HypoVereinsbank, München
4/2000 – 6/2001 (1 Jahr, 3 Monate)
Banken
Tätigkeitszeitraum

4/2000 – 6/2001

Tätigkeitsbeschreibung

Java-Entwickler, Lead des Wertpapier-Teilteams. J2EE-Umstellung eines Finanzportals, Konzeption und Realisierung einer XML-Schnittstelle zum Kursdaten-Provider, Anforderungsanalyse mit Fachbereich und Webdesigner, Anbindung statischer HTML-Seiten über JSPs an die Middleware. Stack: TogetherJ 4 (UML), JDK 1.2.2, Tomcat, BEA Weblogic 5.1, abaXX ebs, abaXX JSP-Framework, Oracle 8i.

Eingesetzte Qualifikationen

Oracle Database, Apache Tomcat, UML, Enterprise Javabeans, Java (allg.)

Über mich

Mein Job ist Verbinden. Systeme, Teams, Business und Code. Ich bin Java-Architekt und -Entwickler, seit 1999 im Beruf, mit der Hand am Code. Architektur ohne Code-Nähe ist mir fremd geblieben: wenn ich entwerfe, will ich es auch bauen können. Vom ersten Tag mit Java in einer TV-Programmplanung bis zu aktuellen Spring-Boot-Anwendungen zieht sich diese Linie ohne Bruch durch.

Konkret heißt Verbinden dreierlei. Schnittstellen bauen, also dort sauber zwei Systeme miteinander reden lassen, wo bisher Brüche waren. Integrationen umsetzen, also bestehende Anwendungen in einen größeren Verbund einfügen, ohne dass die Beteiligten das Vertrauen verlieren. Und zwischen Entscheidern und Entwicklern übersetzen, wenn beide Seiten aneinander vorbeireden, ohne es zu merken. Diese Arbeit habe ich in Banken, Telekommunikation, Medien und mittelständischen Produkthäusern gemacht.

KI setze ich dort ein, wo sie konkret hilft, und mache nachvollziehbar, wie ich vorgegangen bin. Eigene Projekte halten mich auch jenseits der Kundenprojekte am Code: semantisches Wissensmanagement, organisationsübergreifend, für Menschen und KI-Agenten. Das ist die Werkbank, an der ich neue Werkzeuge ausprobiere, bevor sie beim Kunden landen.

Weitere Kenntnisse

Java & Architektur:
Java (seit 1999), Software-Architektur, Spring, Spring Boot, Spring Statemachine, J2EE, Jakarta EE, Hibernate, Enterprise Integration Patterns, Apache Camel, UML, Enterprise Architect, Domain-Driven Design, Hexagonale Architektur, arc42

Schnittstellen & Integration:
REST, OpenAPI (contract-first), XML, XSD, WSDL, SOAP, Web-Services, Axis, Messaging-Architektur, API-Design, Legacy-Anbindung und -Analyse, Host-Integration

Build, CI/CD, Infrastruktur:
Maven, Jenkins, Hudson, GitLab CI, Nexus, Artifactory, Archiva, Docker, Continuous Delivery, PMD, Checkstyle, FindBugs, SonarQube, Code-Coverage

Test & Qualität:
JUnit, Integration-Tests, Testcontainers, Selenium, Spock, Groovy, Concordion, SoapUI, TestRail, HP Quality Center, HP ALM REST, GivenWhenThen, BDD, Scrum, Certified Scrum Master

KI im Softwareprozess:
Claude Code (agentische KI im Entwicklungsprozess), Multi-Agent-Code-Reviews, Knowledge-Base-gestützte Legacy-Analyse, eigenes KI-Tooling (jdt-mcp-server)

Semantisches Wissensmanagement (Eigenprojekt-Domäne):
RDF, OWL, SKOS, Linked Data, JSON-LD, Turtle, RDF4J, ActivityPub, föderierte Protokolle

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Home-Office
bevorzugt
Profilaufrufe
414
Alter
53
Berufserfahrung
27 Jahre und 3 Monate (seit 01/1999)

Kontaktdaten

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

Jetzt Mitglied werden