freiberufler Java-Architekt & AI-augmented Developer | DDD, Spring Boot | Seit 1999 auf freelance.de

Java-Architekt & AI-augmented Developer | DDD, Spring Boot | Seit 1999

zuletzt online vor wenigen Minuten
  • auf Anfrage
  • 81829 München
  • auf Anfrage
  • de  |  en
  • 05.03.2026
  • Contract ready

Kurzvorstellung

Seit 1999 entwickle und integriere ich Enterprise-Java-Systeme — hands-on als Architekt und Entwickler. Backend-Architekturen, DDD, Spring Boot. AI-gestützt in allen Projektphasen: Code-Analyse und Refactoring in Tagen statt Wochen.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Java (allg.)15 J.
  • Spring Framework13 J.
  • Architektur (allg.)8 J.
  • CI/CD
  • Docker1 J.
  • Domain-Driven Design
  • Informatik
  • JPA/Hibernate
  • Microservices
  • RDF (Resource Description Framework)1 J.
  • Representational State Transfer (REST)7 J.

Projekt‐ & Berufserfahrung

Software-Architekt, Java-Entwickler
Eigeninitiative, München
9/2025 – offen (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2025 – offen

Tätigkeitsbeschreibung

Rolle
Software-Architekt, Java-Entwickler
Projektinhalt
Entwicklung einer Spring-Boot-basierten Wissensgraph-Plattform (ChangingGraph) unter konsequentem Einsatz von Domain-Driven Design und Hexagonaler Architektur. Implementierung erfolgt mit Claude Code als AI-gestütztem Entwicklungswerkzeug für Code-Entwicklung, Fachkonzept-Erstellung, technische Dokumentation (arc42) und Konsistenz-Checks zwischen Ubiquitous Language und Code. Die klare Trennung von Bounded Contexts und die konsistente Durchgängigkeit der fachlichen Sprache vom Konzept bis zur Implementierung stehen im Fokus. Aktuell: Implementierung von Blogging & Microblogging mit ActivityPub.
Aufgaben

Fachkonzept-Erstellung mit Ubiquitous Language und AI-Unterstützung
Architektur-Design: Bounded Contexts, Hexagonale Architektur
Technische Dokumentation (arc42) mit Claude Code
Implementierung mit jMolecules und Spring Modulith
Konsistenz-Checks zwischen Fachkonzept und Code mit AI-Tools
RDF-Wissensgraph-Modellierung
ActivityPub-Integration für Blogging & Microblogging
CI/CD und Deployment auf fly.io

Technologien
Java 25, Spring-Boot, Claude Code, jMolecules, Spring-Modulith, Maven, Docker, Domain-Driven Design, Hexagonale Architektur, RDF/RDF4J (Semantic Web / Wissensgraphen), SKOS (Taxonomie-Standard), ActivityPub, GitLab CI/CD, arc42, fly.io

Eingesetzte Qualifikationen

Informatik

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

1/2023 – 5/2024

Tätigkeitsbeschreibung

Rolle
Software-Architekt, Software-Entwickler

Projektinhalt
Ein Bestandsmodul eines bestehenden Systems soll durch eine modernere Lösung
abgelöst werden. Dazu ist die Anbindung dieses neuen Moduls in einer bestehenden
Java-Swing Anwendung anzupassen. Aufgrund des engen Zeitplans bis zum Go-live
wird der Code der bisherigen Anbindung kopiert und sukzessive an die neuen
Gegebenheiten angepasst. Gleichzeitig wird der historisch gewachsene Code
„modernisiert“ und die Architektur überarbeitet.
Die Migration umfasst mehrere Systeme und wird von einer externen Firma
durchgeführt. Der Migrationsprozess ist komplex und wird in mehrere Phasen aufgeteilt
indem sich die Beteiligten Systeme in verschiedenen Status befinden. Für die oben
beschriebene Anwendung wird ein externes Migrationstool mit einer Spring-
Statemachine bereitgestellt.

Aufgaben
o Abstimmung mit verschiedenen Teams bzgl. Umsetzung, Tests und Schnittstelle
o Dokumentation der Schnittstelle
o Analyse der bestehenden Schnittstelle.
o Code Refactoring.
o Architektur Refactoring.
o Architektur und Entwicklung des Migrationstools.

Technologien
Java 8, Spring-Boot, Active-MQ, Gitlab, Confluence, Jira

Eingesetzte Qualifikationen

Representational State Transfer (REST), Architektur (allg.), Confluence, Java (allg.), Jira, Spring Framework

Software-Architekt, Software-Entwickler
Fraunhofer-Institut für Experimentelles Software E, Kaiserslautern
10/2020 – 11/2021 (1 Jahr, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2020 – 11/2021

Tätigkeitsbeschreibung

Rolle
Software-Architekt, Software-Entwickler

Projektinhalt
Bereitstellen einer Plattform, die Kunden Lösungen in einem Marktplatz anbietet und das
Management von Organisationen, Lösungen, Bestellungen und Angeboten übernimmt.

Aufgaben
o Analyse einer bestehenden Plattform und Einschätzung der
Wiederverwendbarkeit/Erweiterbarkeit
o Erarbeitung/Dokumentation einer Architektur für eine neue Plattform
(Microservice)
o Umsetzung erster Microservices, die als Template dienen.
o Anbindung an Keycloak, Konfiguration über Keycloak REST-API
o Umsetzung eines asynchronen Taskmanagements auf Basis von ActivityPub

Technologien
Resource Description Framework (RDF), Json-LD, Turtle, RDF4J, Docker, Gitlab, Gitlab-
CI, gitflow-maven-plugin, Java (11), Spring-Boot, Spring-Webflux, Keycloak,
Testcontainers, Confluence, Jira, Spring-Config-Server, Spring-JPA

Eingesetzte Qualifikationen

Representational State Transfer (REST), Apache Maven, Confluence, Continuous Delivery, Continuous Integration, Docker, Git, Java (allg.), Jira, RDF (Resource Description Framework), Spring Framework

Software Architekt, Software Entwickler
Non Profit Organisation, remote
3/2020 – 3/2020 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

3/2020 – 3/2020

Tätigkeitsbeschreibung

Rolle
Software-Architekt, Software-Entwickler

Projektinhalt
Innerhalb der Kampagne der Bundesregierung (#wirvsvirus) entstand aus einem
Hackathon das Projekt „ernte-erfolg“, das Betriebe und Erntehelfer zusammenbringen
soll. (-Hyperlink entfernt-) Die Web-Anwendung
wurde mit einem React Frontend realisiert. Die Businesslogik im Backend wurde per
REST Service angesprochen und war als Spring-Boot/Jhipster Anwendung umgesetzt.

Aufgaben
o Initiierung des Teams und Koordination des Hackathons
o Konsolidierung der Ergebnisse, Erstellung Datenmodell (JDL)
o Implementieren der CI Pipeline für das Deployment in AWS/Kubernetes
o Einführung von Clean Architecture
o Implementierung der Fachlichkeiten im Backend

Technologien
Java, Maven, JHipster, JHipster Domain Language (JDL), JDL-Studio, Spring Boot,
SpringToolSuite, openAPI 3 (contractFirst), REST, Docker, AWS, Gitlab CI, Jira,
Confluence

Eingesetzte Qualifikationen

Representational State Transfer (REST), Apache Maven, Architektur (allg.), Continuous Delivery, Continuous Integration, Docker, Git, Java (allg.), Json, RDF (Resource Description Framework), Spring Framework

Software-Architekt, Software-Entwickler
ProSieben, München
10/2017 – 12/2019 (2 Jahre, 3 Monate)
Medienbranche
Tätigkeitszeitraum

10/2017 – 12/2019

Tätigkeitsbeschreibung

Rolle
Software-Architekt, Software-Entwickler

Projektinhalt
Die Positionierung von Werbespots innerhalb von Werbeblöcken unter Berücksichtigung
einer Vielzahl von Regeln wird automatisiert. Die automatischen Änderungen können
leicht über eine grafische Oberfläche kontrolliert werden. Manuelle Änderungen bleiben
weiterhin möglich, Regelverletzungen werden aber vom System gemeldet. Der Service
wird in einer Amazon Virtual Private Cloud (VPC) betrieben.

Aufgaben
o Initiales Aufsetzen des Projektes, mit Continuous Delivery und Anbindung an
Monitoring Systeme in enger Kooperation mit den Ops.
o Konzeption und Entwicklung der automatisierten Optimierung der Spots im
Scrum Team
o Einlesen von Werbespots über REST-Schnittstellen
o Abstimmung und Umsetzen der REST-Schnittstelle für die UI

Technologien
Java, Maven, Spring Boot, REST, Docker, AWS, Gitlab CI, Jira, Confluence,
Prometheus, ElastikSearch, Kibana, Terraform, Clean Code

Eingesetzte Qualifikationen

Representational State Transfer (REST), Apache Maven, Architektur (allg.), Continuous Delivery, Continuous Integration, Git, Java (allg.), Jira, Spring Framework

Software Architekt, Software Entwickler
ProSieben, München
10/2017 – 11/2018 (1 Jahr, 2 Monate)
Medienbranche
Tätigkeitszeitraum

10/2017 – 11/2018

Tätigkeitsbeschreibung

Rolle
Software-Architekt, Software-Entwickler

Projektinhalt
Erstellung eines Frameworks auf Basis von Junit für das implementieren von
automatisch ausführbaren UI Tests (GivenWhenThen) mit ausführlichen TestReports.
Testpläne wurden mit TestRail definiert und mithilfe des erstellten Frameworks
ausgeführt. Testergebnisse und GivenWhenThen-Reports wurden zurück nach Testrail
geschrieben. TestRail Test-Spezifikation wurde durch die aktuell implementierten
Szenarien ergänzt und waren somit immer auf dem aktuellen Stand.

Aufgaben
o Konzeption und Umsetzung des Testautomatisierungsframeworks
o Entwicklung einer Schnittstelle, um TestRail Testpläne vom Framework
ausführen zu lassen
o Entwicklung einer Schnittstelle zu TestRail, um Szenarien und Testergebnisse zu
aktualisieren
o Schulung und Begleitung der Testentwickler
o Wissenstransfer für interne Mitarbeiter

Technologien
Java, Maven, Selenium, REST, Spring-Boot, Gitlab CI, Jira, Testrail, TestRail API, Slack
API, Eclipse, Confluence Wiki, Junit, Artifactory (Maven Repository Manager),
SalesForce API, openAPI

Eingesetzte Qualifikationen

Continuous Integration, Confluence, Jira, Junit, Representational State Transfer (REST), Selenium, Architektur (allg.), Apache Maven, Java (allg.)

Software Architekt, Software Entwickler
Vodafone, Unterföhring
4/2015 – 10/2017 (2 Jahre, 7 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2015 – 10/2017

Tätigkeitsbeschreibung

Entwicklung und Optimierung eines Testframeworks

Rolle
Software-Architekt, Software-Entwickler

Projektinhalt
Als Folge des letzten Projektes (s.u.) übernahm die Abteilung Qualitätssicherung die
Entwicklung des Testframewoks. Trotz zahlreicher neuer Anforderungen konnten große
Teile des zuletzt erstellten Frameworks übernommen werden.
Die höhere Qualität der Software, der Tests und Reports sowie die mittlerweile intensive
Zusammenarbeit der beiden Abteilungen ist eklatant. Vorgehen und das Testframework
sollen daher auch in anderen Bereichen eingeführt werden.

Aufgaben
o Konzeption und Realisierung des Testframeworks
o Beratung der internen Mitarbeiter bei Entwicklungs- und Architekturthemen
o Optimierung der Abläufe u.a. durch Einführung von Jira
o Optimierung der Auswertemöglichkeiten
o Projektmanagement-Unterstützung bei der Einführung agiler Vorgehensweisen
o Kommunikation mit unterschiedlichsten Stakeholdern
o Überzeugungsarbeit für erprobte Verfahren und Technologien
o Umsetzen eines Reportings unter Vernetzung von Testframework, Jira und HP
Quality Center

Technologien
Jenkins, Eclipse, Jira, Confluence Wiki, Java, Groovy, Junit, Spock, Maven, Nexus
(Maven Repository Manager), SVN, SoapUI, HP Quality Center, HP ALM Rest API

Eingesetzte Qualifikationen

Representational State Transfer (REST), Apache Maven, Confluence, Enterprise Architect (EA), Java (allg.), Jira, Spring Framework

Software Architekt, Software Entwickler
Vodafone, Unterföhring
2/2015 – 3/2015 (2 Monate)
Telekommunikation
Tätigkeitszeitraum

2/2015 – 3/2015

Tätigkeitsbeschreibung

Optimierung der Zusammenarbeit von Entwicklungs- und Testabteilung

Eingesetzte Qualifikationen

Apache Maven, Confluence, Java (allg.), Jira, Representational State Transfer (REST), Spring Framework

Software-Architekt, Technische Leitung Entwicklung
Kundenname anonymisiert, München
8/2012 – 12/2014 (2 Jahre, 5 Monate)
Finanzdienstleister
Tätigkeitszeitraum

8/2012 – 12/2014

Tätigkeitsbeschreibung

Die Bank hat eine neue Infrastruktur für ihr Applikationsmanagement entwickelt (s.u. Projekt „Reorganisation“). Anfangs wird dies von einem Team externer Mitarbeiter betreut, dann zunehmend von internen Kräften übernommen.
Aufgaben:
• Leitung des Support der Infrastruktur und der Jboss Applikationserver
• Unterstützung der Entwickler in den Bereichen Buildmanagement, Releasemanagement, Architektur und Dokumentation
• Vertretung des Teams in abteilungsübergreifenden Besprechungen.
• Einarbeitung neuer Mitarbeiter
• Aufbereitung des Team Wikis inkl. späterer Überführung nach Confluence
• Ständige Erweiterung und Aktualisierung der Dokumentation
• Vorbereitung und Steuerung der Übergabe an das interne Team

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, ApplicationServer, Confluence, Enterprise Architect, Hibernate (Java), Java (allg.), Jira, Spring Framework

Entwicklung eines Bonuspunktesystems mit Scrum
Allianz, München
5/2011 – 4/2012 (1 Jahr)
Versicherungen
Tätigkeitszeitraum

5/2011 – 4/2012

Tätigkeitsbeschreibung

Ein Versicherungskonzern führt für seine Kunden ein Bonuspunktesystem ein. Ein Scrum Team entwickelt hierfür eine Client/Server Applikation, die an Partnerunternehmen angebunden wird. So können Kundenbestellungen sofort zu den Partnern weitergeleitet werden.
Das Team erarbeitet das Konzept in Abstimmung mit der Betriebsorganisation und entwickelt das Produkt komplett. Abweichend von der Methode variiert die Größe des Scrum-Teams zwischen 4 und 11 Mitarbeitern. Daher ergaben sich folgende Aufgaben-Schwerpunkte:
• Design und Architektur
• Abstimmung der Schnittstellen mit externen Partnern
• Anbindung der Partner mit WebServices und JMS
• Aufsetzen der Projektstruktur und des Buildmanagements mit Maven
• Entwicklung der Business Logik und Anbindung an die grafische Oberfläche

Eingesetzte Qualifikationen

Confluence, UML, Java (allg.), Jira

Software-Architekt, Build-Manager
Kundenname anonymisiert, München
10/2010 – 3/2011 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2010 – 3/2011

Tätigkeitsbeschreibung

Ein aus 21 Webapplikationen und 30 Libraries bestehender Build-Prozess entspricht nicht mehr dem aktuellen Standard. Um die Entwicklung in Zukunft zu erleichtern und die Qualität der Software zu verbessern, will der Kunde den Build-Prozess einfacher und flexibler gestalten. Außerdem soll der Build Dokumentationen und Statistiken erzeugen (Javadoc, Xref, PMD, CMD, Findbugs, Checkstyle, CodeCoverage, Dependencies, Release Notes) und in der Continuous Integration Software (Hudson) integriert werden. Die Wartung und die Entwicklung neuer Features soll während der Umstellung reibungslos möglich sein, die Historie der Dateien in Subversion erhalten bleiben.
Um all dies zu erreichen, wird der komplette Build von Ant auf Maven 3 umgestellt. Für die Migration wird ein Ant Script erstellt, das aus der bisherigen Projektstruktur eine neue Struktur erzeugt, die den Maven-Standard-Richtlinien folgt. Diese neue Struktur ist eine Kopie des Hauptentwicklungsstrangs und dient zur Validierung. Zum Stichtag wird das ausführlich getestete Migrationsskript letztmals ausgeführt. Die Kopie dient in Zukunft als Hauptentwicklungsstrang.
• Analyse des bestehenden Build-Managements
• Optimierung und Abbildung der aktuellen Entwicklungs- und Build-Prozesse
• Konzeption des Buildmangements in Maven3
• Realisierung des neuen Build-Prozesses
• Qualitätssicherung
• Ausführung von notwendigen Refactorings am Legacy Code

Eingesetzte Qualifikationen

Continuous Integration, Apache Tomcat, Java (allg.), Subversion

Chefdesigner, Software-Architekt
Kabel Deutschland, München
2/2010 – 7/2010 (6 Monate)
Medienbranche
Tätigkeitszeitraum

2/2010 – 7/2010

Tätigkeitsbeschreibung

Um die bestehenden Funktionalitäten des Digitalen Videorecorders (im folgenden DVR) zu erweitern, wird 2009/2010 ein technisch vollständig neu entwickelter HD-DVR eingeführt. Dieser HD-DVR bietet neben den bekannten Funktionen (lineares Fernsehen, Festplattenrecording, PayPerView (PPV), ElectronicProgramGuide (EPG), etc.) die technischen Voraussetzungen, um echtes Video on Demand (VoD) zu nutzen. VoD ist nicht-lineares Fernsehen, welches der Endkunde vollständig nach Bedarf nutzen kann. Im Gegensatz zu PPV kann der Kunde direkt über den HD-DVR Filminhalte aus einem eigenen VoD-Bereich per Knopfdruck bestellen und konsumieren. Ähnlich einer DVD kann der Kunde dann frei im Inhalt navigieren. Er kann bspw. „Pause“, „Vorlauf“ oder „Rücklauf“ nutzen.
Die angebotenen Inhalte werden vom Telekommunikationsanbieter administriert und sind für den Kunden abrufbar. Je nach Umfang (und finanziellem Aufwand) unterteilt sich das Spektrum der zu nutzenden Inhalte. Nicht jeder Kunde kann automatisch jeden Inhalt von VoD nutzen.
VoD wird technisch ähnlich den bestehenden HSIP-Produkten abgebildet. Das Endgerät (HD-DVR) beinhaltet neben dem Hinkanal (für DVB-C) für das eigentliche Videomaterial einen Rückkanal (über IP) zur Steuerung der VoD-Dienste.
Das Teilprojekt "Portale" bearbeitet die Bestellung von VoD als Produkt (OrderEntry) sowie die Anpassungen des Logsitik Prozesses für den Versand VoD relevanter Artefakte.
Als Chefdesigner hatte ich folgende Aufgaben:
• Designentwurf
• Abstimmung zwischen Projektleiter, Unternehmens-Architekten, Fachbereich und Entwicklung
• Ansprechpartner für die Entwickler

Eingesetzte Qualifikationen

Confluence, Apache Tomcat, Jira, Enterprise Architect, WSDL (Web Services Description Language)

Software-Architekt, Software-Entwickler
Kabel Deutschland, München
10/2005 – 6/2009 (3 Jahre, 9 Monate)
Telekommunikation
Tätigkeitszeitraum

10/2005 – 6/2009

Tätigkeitsbeschreibung

Die Auftragsverwaltung des Kunden wird ständig neuen Anforderungen angepasst.
Folgende Arbeiten habe ich dabei maßgeblich durchgeführt:
• Übernahme einer B2B (Netzebene4 Partner) Schnittstelle für einen Kunden, sowie anschließendes Redesign und Refactoring instabiler Teile dieser Schnittstelle
• Bereitstellung eines Order Trackings für High Speed Internet Bestellungen. Hierbei Unterstützung eines Juniors Entwicklers bei Erstellung des Design und bei der Realisierung bis zum Going live
• Erstellen eines Service zur Verarbeitung von Massenaufträgen
• Entwicklung eines Generators, welcher einen Upload von CSV Dateien ermöglicht und daraus Massenaufträge erstellt
Bei der Optimierung der Anbindung externer Systeme sind folgende Arbeiten auszuführen:
Durch die Neu-Entwicklung eines Service zur Adressvalidierung, wird der bestehende Service abgelöst. Dieser bestehende Service wurde ursprünglich für eine grafische Oberfläche bereitgestellt und die Verwendung für eine automatische Adressvalidierung war sehr komplex und undurchschaubar.
Der Neue Service bietet dem Anwender eine einfache Schnittstelle. Die Simulation des Users der grafischen Oberfläche ist im neuen Service versteckt. Das vereinfacht die Fehlersuche. Durch das Logging des Verhaltens des simulierten Benutzers der grafischen Oberfläche ist die Zuständigkeit bei Fehlern eindeutig und nachvollziehbar.
Bei der Anbindung externer Systeme hatte ich folgende Aufgaben:
• Anbindung eines Mobilfunkpartners zur Vervollständigung des Portfolios Internet & Telefonie. Es sind WebServices bereitzuhalten, die Kundenstammdaten und optionale Bestelldaten an den neuen Partner liefern. Im Rahmen dessen kommt die oben beschriebene DomainSpecific Language zur Generierung des WebService Interface erstmals zum Einsatz.
• Erstellung einer Lizenzverwaltung. Verschiedene Lizenzschlüssel konnten mit der Software verwaltet werden. Im speziellen Fall wurde Lizenzen des Anbieters F-Secure für die Kunden des Auftraggebers verwaltet. In der ersten Version wurde F-Secure per SFTP angebunden. In einer späteren Version wurde SFTP durch Webservices abgelöst.
• Die Anbindung eines weiteren Logsitkdienstleister, die schnell vonstatten gehen mußte, erstellte ich unter Verwendung der arc24 Templates Design und Dokumentation, gab den Rahmen für die Software vor, richtete die Projekte in CVS ein und war technischer Ansprechpartner.
• Um den Logistikdienstleister auf zu erwartende Rücksendungen aufgrund von Kündigungen zu informieren, entwickelte ich einen Service zur Meldung von Kündigungen an den Logistik-Dienstleister. Damit werden bisherige Unklarheiten bei Rücksendungen von Kunden vermieden. Dieser Service war problemlos in die Plattform integrierbar und ist so angelegt, dass er wiederverwendet werden kann.

Eingesetzte Qualifikationen

Confluence, UML, Apache Maven, Eclipse, Java (allg.), Jira, Spring Framework, Subversion, Enterprise Architect, WSDL (Web Services Description Language)

Zertifikate

ITIL® Foundation Certificate in IT Service Management
2014
Certified Scrum Master
2011
iSQI Certified Professional for Software Architecture
iSQI
2005

Ausbildung

staatlich anerkannter Industrieinformatiker
Ausbildung
1998
Kommunikationselektroniker Fachrichtung Telekommunikation
Ausbildung
Telekom
1994

Über mich

Seit 1999 arbeite ich als Java-Architekt und Entwickler — immer hands-on, immer nah am Code.

Mein Schwerpunkt: Enterprise-Java-Systeme entwickeln, integrieren und modernisieren. Backend-Architekturen mit Spring Boot, Domain-Driven Design und Hexagonaler Architektur. Heute setze ich AI-Tools (Claude Code) in allen Projektphasen ein — von der Code-Analyse über Refactoring bis zur Dokumentation.

Was ich mitbringe:
• Enterprise Java seit 1999 (Spring Boot, Jakarta EE, Microservices)
• AI-augmented Development mit Claude Code
• Domain-Driven Design, Hexagonale Architektur, Clean Architecture
• Erfahrung in Finanzdienstleistung, Telekommunikation, Medien, Automotive, Forschung
• Kunden: Deutsche Pfandbriefbank, Allianz, Vodafone, ProSiebenSat.1, BMW, Fraunhofer IESE

Zertifizierungen: iSQI CPSA, Certified Scrum Master, ITIL Foundation

Verfügbar in München und remote.

Weitere Kenntnisse

Programmierung
Java (seit 1999), Spring Boot, Spring Modulith, jMolecules, Webservices, Open API, Eclipse, JUnit, Mockito, EIP, Domain-Driven Design (DDD), Hexagonale Architektur

AI-Development
Claude Code (Code-Analyse, Refactoring, Dokumentation, arc42)

Source Code Management
Git, SVN

Continuous Integration / Continuous Delivery
GitLab CI, Jenkins, Maven, Nexus, Sonar, JFrog Artifactory, Docker

Datenbanken
RDF4J, PostgreSQL, MySQL, H2, Oracle, Hibernate, JDBC, JPA

Application Server
Spring Boot (primär), JBoss, Jetty, Tomcat, Weblogic, WebSphere

Betriebssysteme
Linux, Unix, Windows

Cloud & Container
Docker, Kubernetes (Grundlagen), AWS (Grundlagen)

Sonstiges
RDF, Confluence, UML, Enterprise Architect, Draw.io, Jira, JMS, Apache Camel, Keycloak

Branchen
Automotive, Banken, Energieversorger, Medien, Telekommunikation, NPO, Forschung

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Home-Office
bevorzugt
Profilaufrufe
275
Alter
53
Berufserfahrung
26 Jahre und 4 Monate (seit 11/1999)

Kontaktdaten

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

Jetzt Mitglied werden