AI-augmented Java-Architekt und -Entwickler | Integration, Spring Boot | seit 1999
- Verfügbarkeit einsehen
- 0 Referenzen
- 95€/Stunde
- 81829 München
- auf Anfrage
- de | en
- 20.04.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – 5/2024
TätigkeitsbeschreibungSoftware-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 QualifikationenJava (allg.), Modellgetriebene Entwicklung, Software Architecture, Spring Framework, Swing (Java)
10/2020 – 11/2021
TätigkeitsbeschreibungSoftware-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 QualifikationenJava (allg.), RDF (Resource Description Framework)
10/2020 – offen
TätigkeitsbeschreibungEigene 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 QualifikationenJava (allg.), Knowledge Management, OWL (Web Ontology Language), RDF (Resource Description Framework), Spring Framework
10/2017 – 12/2019
TätigkeitsbeschreibungSoftware-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 QualifikationenApache Maven, Docker, Git, Java (allg.), Junit, Selenium, Software Architecture, Spring Framework, Web Services
2/2015 – 10/2017
TätigkeitsbeschreibungFramework- 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 QualifikationenApache Maven, Java (allg.), Jenkins, Junit, Subversion
4/2012 – 12/2014
TätigkeitsbeschreibungReorganisation Laufzeitumgebung (JBoss 7.1.1, Oracle 11g, Hibernate 4, Spring 3.1, Maven 3, Jenkins, Sonar), anschließend 2nd-Level-Support-Leitung.
Eingesetzte QualifikationenOracle Database, Apache Maven, Hibernate (Java), Java (allg.), Jenkins, Spring Framework
5/2011 – 3/2012
TätigkeitsbeschreibungScrum Developer im Bonuspunkte-System, Mitarbeit im Scrum-Team mit aktiver Hinterfragung fachlicher Anforderungen.
Eingesetzte QualifikationenJava (allg.), Scrum
9/2010 – 3/2011
TätigkeitsbeschreibungBuild-Reorganisation, 21 Webapplikationen plus 30 Libraries, Ant zu Maven 3 migriert, Hudson-Integration, Metriken-Automatisierung.
Eingesetzte QualifikationenApache Maven, Java (allg.), Jenkins
10/2005 – 8/2010
TätigkeitsbeschreibungSoftware-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 QualifikationenApache Tomcat, Software Architecture, UML, Apache Maven, Java (allg.), Modellgetriebene Entwicklung, Spring Framework, Serviceorientierte Architektur
8/2004 – 7/2005
TätigkeitsbeschreibungZwei 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 QualifikationenJava (allg.), Software Architecture
7/2001 – 6/2004
TätigkeitsbeschreibungJava-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 QualifikationenApache Tomcat, IBM DB2, Java (allg.), XML
4/2000 – 6/2001
TätigkeitsbeschreibungJava-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 QualifikationenOracle Database, Apache Tomcat, UML, Enterprise Javabeans, Java (allg.)
Über mich
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 (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
- Deutsch (Muttersprache)
- Englisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
