IT-Consulting / Software-Architekt
- Verfügbarkeit einsehen
- 3 Referenzen
- auf Anfrage
- 49594 Alfhausen
- auf Anfrage
- de | en | nl
- 13.06.2026
- Contract ready
Kurzvorstellung
Auszug Referenzen (3)
"Überaus positive Zusammenarbeit mit Herrn S. in der Rolle als Lead Developer."
10/2023 – 10/2024
Tätigkeitsbeschreibung
Im Rahmen des Auftrags soll eine bestehende interne Anwendung auf
moderne und aktuell sichere Komponenten umgestellt werden.
Abzulösen sind unter anderem Struts-1, Spring 3, Hibernate 3 und ähnlich
veraltete Systeme. Dabei musste die Stabilität in der Produktion für die Zeit
der Umstellung unter allen Umständen gewährleistet bleiben.
Details:
• Integration AWS Secret Manager
• Schaffung und Implementierung von JUnit-Tests
• Umstellung von jmockit auf Java 11
• Implementierung von Integrationstests mit Selenium
• Ersetzen von veralteten APIs durch neue Versionen
• Umstellung der Build-Umgebung auf Docker / docker-compose
• Garantieren der Produktionsstabilität
• Etablierung eines Release-Prozesses
Tätigkeit
Umstellung des Backends von Hibernate Criteria-API auf JPA Builder-API.
Konzeption, Umsetzung und Test der migrierten JPA-Queries mit
vergleichenden JUnit-Tests (altes SQL gegen neues SQL).
Identifikation von Softwareproblemen während der Umstellung. Schaffung
eines Sets von Web-Test mit Selenium zur automatischen
Qualitätssicherung neuer Versionen mit Selenium. Einführung von Docker
als Build- und Produktions-Umgebung. Stetige Aktualisierung aufgrund
neuer Sicherheits-Anforderungen.
DV-Technik
AWS, Selenium Web Test, Spring 6, Hibernate 5, Docker, docker-compose,
Angular, Struts-1 (web-legacy), JUnit, Mockito, JBoss-8, JDK-21, Jenkins
Amazon Web Services (AWS), Apache Maven, Apache Struts, Docker, Hibernate (Java), J2EE, Java (allg.), Modellgetriebene Entwicklung, Scrum, Selenium, Spring Framework, Wildfly
"Es war eine vertrauensvolle und konstruktive Zusammenarbeit. Sein Engagement hat uns und unser Projekt vorwärts gebracht."
4/2022 – 5/2023
Tätigkeitsbeschreibung
Konzeption und Beschreibung der Schnittstellen mit API-First Ansatz in Swagger. Erstellung von API-Endpoints in Spring Boot. Implementierung der Backend-Komponenten.
Im Legacy-System: Konzeption, Testerstellung und Durchführung der Migration von Komponenten auf aktuelle Versionen. Konzeption und Umsetzung neuer Funktionen im Legacy-System.
Angular, Docker, Software Design, Spring Framework, Test Automation
"Herr [...] hat als Software-Architekt in dem Projekt wesentlich zum Erfolg beigetragen. Wir bedanken uns für die hervorragende Arbeit."
10/2014 – 12/2018
TätigkeitsbeschreibungEntwurf, Design und Implementierung einer Automatisierung für Händler auf eBay
Eingesetzte QualifikationenMysql, OpenSuse, UML, Git, Hibernate (Java), J2EE, Angular, Representational State Transfer (REST)
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
4/2026 – offen
Tätigkeitsbeschreibung
Bereitstellung eines KI-Basierten Projekt-Experten
Ein vom Kunden verwendetes Legacy-System mit veralteter
Dokumentation und schlecht dokumentierten Code sollte nach-
dokumentiert werden und die Korrektheit der Dokumentation überprüft
werden. Dazu erstellte ich einen Prototyp für einen KI-Basierten Projekt-
Experten, der den Code und die Dokumentation in einer Vektordatenbank
(ChromaDB) sammelt und einen fokussierten Prompt für die interne KI
anhand einer Benutzerfrage erstellt. Dieses Agentic-RAG System wird
genutzt, um die Relevanz von Dokumenten einschätzen zu können und
nach Implementierungen der enthaltenen Anforderungen im Code zu
suchen. Wichtig bei der Umsetzung war die ausschließliche Verwendung
von internen KI-Modellen zur Berücksichtigung der Compliance.
Details:
• Einlesen des Codes und der Dokumentation zur Erstellung von Chunks
o langchain4J
o Chunk-Norris aus prjxp
o JavaParser
o Apache POI, Flexmarker TiKa und andere Konvertierungs-Tools
o Erstellen eines hochflexiblen Verfahrens für die Konvertierung der
Projekt-Dokumente zu MarkDown.
• Einbetten der Chunks in eine ChromaDB
o langchain4J
o Ollama mit mxbai-embed-large
o TiBed aus prjxp
• Bereitstellen des Prompts
o GoldenRetriever aus prjxp
o ChromaDB
o Ollama mit mxbai-embed-large
o WebComponent als Frontend zur Einbettung in eine Web-Seite
o McP-Server zur Einbindung in Chat-Applikationen
Tätigkeit:
Erstellen einer Machbarkeitsstudie und des Konzepts. Design der
Architektur und Implementierung des Prototyps. Bereitstellung einer App in
Docker auf dem internen Entwicklungs-Server des Unternehmens.
DV-Technik
Spring-Boot, spring-cli, spring-ai, langchain4J, chromaDB, Ollama, mxbai-
embed-large, prjxp, apache-poi, tika, flexmark
Langchain, Large Language Models, Java-Entwickler, Spring Framework, Architekturinformatik
10/2024 – 4/2026
Tätigkeitsbeschreibung
m Rahmen des Auftrags soll eine bestehende interne Anwendung auf
moderne und aktuell sichere Komponenten umgestellt werden.
Abzulösen sind unter anderem Struts-1, Spring 3, Hibernate 4 und ähnlich
veraltete Systeme. Dabei musste die Stabilität in der Produktion für die Zeit
der Umstellung unter allen Umständen gewährleistet bleiben.
Details:
• Integration AWS Secret Manager
• Design und Implementierung lesbarer WebTests mit Selenium.
(Dedicated Client Pattern mit fluent API)
• Identifizierung und Behebung von Performance-Engpässen
• Umstellung von Criteria-API auf Builder-API (Hibernate)
• Implementierung von Monitoring-Funktionen mit Spring-Boot (Einsatz
von Prometheus/Grafana nicht erlaubt)
• Umstellung von Spring-3 (XML-Basiert) auf Spring-6 (Annotation
Basiert)
• Kontinuierliche Aktualisierung der verwendeten Bibliotheken zum
beheben potenzieller Angriffsvektoren im Zuge des hybriden Krieges
• Aufsetzen einer Build-Pipeline mit Docker-Containern unter RHEL-
9.Garantieren der Produktionsstabilität
• Etablierung eines Release-Prozesses
Tätigkeit
Umstellung des Backends von Hibernate Criteria-API auf JPA Builder-API.
Konzeption, Umsetzung und Test der migrierten JPA-Queries mit
vergleichenden JUnit-Tests (altes SQL gegen neues SQL).
Identifikation von Softwareproblemen während der Umstellung. Schaffung
eines Sets von lesbaren Web-Tests zur automatischen Qualitätssicherung
neuer Versionen mit Selenium. Einführung von Docker als Build- und
Produktions-Umgebung. Stetige Aktualisierung aufgrund neuer Sicherheits-
Anforderungen.
DV-Technik
AWS, Java 1.8 bis 21, JBoss 7.4 bis 8.1, maven, IntelliJ, Selenium WebTest,
JUnit 4 und 5, Spring 3 bis 6, Hibernate 4 bis 6, Spring-Boot 3, Docker,
Oracle DB, Linux (RHEL), bash, docker-compose, Jenkins
Oracle Database, Software Architecture, Docker, Spring Framework, Red Hat Enterprise Linux (RHEL), Amazon Web Services (AWS)
10/2023 – 10/2024
Tätigkeitsbeschreibung
Im Rahmen des Auftrags soll eine bestehende interne Anwendung auf
moderne und aktuell sichere Komponenten umgestellt werden.
Abzulösen sind unter anderem Struts-1, Spring 3, Hibernate 3 und ähnlich
veraltete Systeme. Dabei musste die Stabilität in der Produktion für die Zeit
der Umstellung unter allen Umständen gewährleistet bleiben.
Details:
• Integration AWS Secret Manager
• Schaffung und Implementierung von JUnit-Tests
• Umstellung von jmockit auf Java 11
• Implementierung von Integrationstests mit Selenium
• Ersetzen von veralteten APIs durch neue Versionen
• Umstellung der Build-Umgebung auf Docker / docker-compose
• Garantieren der Produktionsstabilität
• Etablierung eines Release-Prozesses
Tätigkeit
Umstellung des Backends von Hibernate Criteria-API auf JPA Builder-API.
Konzeption, Umsetzung und Test der migrierten JPA-Queries mit
vergleichenden JUnit-Tests (altes SQL gegen neues SQL).
Identifikation von Softwareproblemen während der Umstellung. Schaffung
eines Sets von Web-Test mit Selenium zur automatischen
Qualitätssicherung neuer Versionen mit Selenium. Einführung von Docker
als Build- und Produktions-Umgebung. Stetige Aktualisierung aufgrund
neuer Sicherheits-Anforderungen.
DV-Technik
AWS, Selenium Web Test, Spring 6, Hibernate 5, Docker, docker-compose,
Angular, Struts-1 (web-legacy), JUnit, Mockito, JBoss-8, JDK-21, Jenkins
Amazon Web Services (AWS), Apache Maven, Apache Struts, Docker, Hibernate (Java), J2EE, Java (allg.), Modellgetriebene Entwicklung, Scrum, Selenium, Spring Framework, Wildfly
4/2022 – 5/2023
Tätigkeitsbeschreibung
Konzeption und Beschreibung der Schnittstellen mit API-First Ansatz in Swagger. Erstellung von API-Endpoints in Spring Boot. Implementierung der Backend-Komponenten.
Im Legacy-System: Konzeption, Testerstellung und Durchführung der Migration von Komponenten auf aktuelle Versionen. Konzeption und Umsetzung neuer Funktionen im Legacy-System.
Angular, Docker, Software Design, Spring Framework, Test Automation
5/2021 – 11/2021
Tätigkeitsbeschreibung
Entwicklung und Wartung der Kassensoftware für einen großen internationalen tätigen Einzelhändler. Die verwendeten Technologien waren vollständige Eigenentwicklungen.
Projektsprache: Deutsch, Dokumentation: Englisch.
Im Projekt wurde zu 100% Remote gearbeitet. D
Apache Maven, Git, Java (allg.), Scrum
7/2019 – 4/2021
Tätigkeitsbeschreibung
Entwicklung von Backend-Services in Java unter JBoss mit Hibernate.
Erstellen von XSLT-Basierten Dokumenten.
Ablösen / Neuentwicklung der Drucktechnik von XSTL-Basiert auf Java.
Apache Maven, Git, Java (allg.), Wildfly, XSLT (XSL Transformation)
7/2016 – 12/2017
Tätigkeitsbeschreibung
Untersuchung und Entwicklung einer tragfähigen Architektur für hoch interaktive Web-Anwendungen. Anforderungen sind:
* zustandslosigkeit
* feldweise validierung
* hoch skalierbare
* moderne Technologien
Software Architecture, J2EE, Node.Js, Angular, Representational State Transfer (REST)
10/2014 – 12/2018
TätigkeitsbeschreibungEntwurf, Design und Implementierung einer Automatisierung für Händler auf eBay
Eingesetzte QualifikationenMysql, OpenSuse, UML, Git, Hibernate (Java), J2EE, Angular, Representational State Transfer (REST)
Ausbildung
Paderborn
Über mich
Mit über 25 Jahren Erfahrung in der Softwarearchitektur unterstütze ich Unternehmen dabei, komplexe Legacy-Systeme nicht nur zu verwalten, sondern sie in zukunftssichere, cloud-native Architekturen zu transformieren. Mein Fokus liegt auf der Schnittstelle zwischen bewährter Enterprise-Stabilität und modernster technologischer Innovation.
Was mich als Partner für Ihre Projekte auszeichnet:
1. Investitionsschutz durch Frontend-Agnostik & Hexagonale Architektur
Ich entwickle Software nach dem Prinzip der strikten Entkopplung von Geschäftslogik und Infrastruktur. Mein eigenes Framework UPE (Universal Process Engine) ist der Praxisbeweis: Es ist seit über 20 Jahren in der Versicherungsbranche (u. a. Provinzial) produktiv und hat den technologischen Wandel von Swing über HTML bis hin zu modernen Angular-Frontends bei identischer Kernlogik erfolgreich überdauert. Ich schütze Ihre Investitionen vor technologischen Vendor-Lock-ins.
2. Spezialist für Legacy-Modernisierung (Java 8 bis Java 21)
Veralteter Code ist für mich kein Hindernis, sondern eine Aufgabe. Ich habe fundierte Erfahrung darin, 15+ Jahre alte Codebasen (z. B. Struts-1, Spring 3) kontrolliert auf aktuelle Stacks (Spring Boot 3, Hibernate 6, Java 21) zu migrieren – bei voller Wahrung der Produktionsstabilität.
3. Expertise im hochregulierten Umfeld (Banking & Compliance)
Durch meine langjährige Tätigkeit für die Finanz Informatik (OSPlus), im KONSENS-Umfeld und für große Versicherer bin ich mit strikten regulatorischen Anforderungen bestens vertraut. Ich entwickle Innovationen im Einklang mit Compliance-Vorgaben und Sicherheitsstandards.
4. Innovation durch Agentic AI (RAG)
Ich nutze modernste KI-Ansätze (Agentic RAG, langchain4j), um die Wartbarkeit von Software zu revolutionieren. Mit meinen Tools (z. B. prjxp) erstelle ich KI-gestützte "Projekt-Experten", die gewachsene Codebasen analysieren und dokumentieren, um Wissen im Team zu sichern und die Entwicklungsgeschwindigkeit massiv zu erhöhen.
Meine Arbeitsweise:
Ich verstehe mich als kommunikationsstarker Lead-Entwickler und Architekt, der sowohl im agilen Team (Scrum/Kanban) als auch auf Management-Ebene sicher agiert. Mein Ziel ist stets eine saubere, testgetriebene Entwicklung (TDD), die langfristig wartbar und skalierbar bleibt.
Verfügbarkeit & Einsatz:
Ich stehe bevorzugt für 100 % Remote-Projekte zur Verfügung. Für eine intensive Einarbeitung oder strategische Meilensteine sind punktuelle Termine vor Ort nach Absprache möglich.
Weitere Kenntnisse
1. ARCHITEKTUR & DESIGN-MUSTER
* Hexagonale Architektur (Ports & Adapters): Konsequente Umsetzung zur Entkopplung von Fachlogik und Infrastruktur.
* Frontend-Agnostik: Design von Systemen, die technologisch ungebunden an die Praesentationsschicht agieren (Praxisbeweis: UPE-Framework).
* Domain-Driven Design (DDD): Modellierung komplexer Fachdomaenen in wartbare Softwarestrukturen.
* Microservices & Cloud-Native: Entwurf skalierbarer Architekturen unter Nutzung von Docker und Docker-Compose.
2. JAVA-ECOSYSTEM & BACKEND-ENTWICKLUNG
* Java-Evolution: Tiefgreifende Kenntnisse von Java 8 bis hin zu Java 21.
* Frameworks: Spring Boot 3, Spring 6, Spring AI, Hibernate 6, JPA.
* Legacy-Transformation: Strategien zur Migration veralteter Stacks (z. B. Struts-1, Spring 3) auf moderne Enterprise-Standards.
* Testing: Test-Driven Development (TDD) sowie automatisierte End-to-End-Tests mit Selenium (Fluent API).
3. KI & AGENTIC AI (FUTURE TECH)
* Agentic RAG (Retrieval Augmented Generation): Aufbau von KI-Agenten zur Analyse und Dokumentation gewachsener Codebasen.
* Toolstack: Langchain4j, ChromaDB (Vektordatenbank), Ollama, Spring AI.
* Compliance-KI: Implementierung von KI-Loesungen unter strikter Berücksichtigung interner Sicherheitsvorgaben (On-Premise/Private Cloud).
4. MODELLGETRIEBENE ENTWICKLUNG (MDD/MDA)
* Automatisierung: Erstellung von Code-Generatoren zur massiven Effizienzsteigerung in Grossprojekten.
* Werkzeuge: Langjaehrige Erfahrung mit MagicDraw, Visual Paradigm und UML-Modellierung.
* Eigene Frameworks: Entwicklung von cgV19 zur modellbasierten Generierung von Applikationsschichten.
5. BRANCHENSPEZIFISCHES KNOW-HOW
* Banking & Finance: Expertenwissen in OSPlus (Finanz Informatik), KONSENS-Verfahren, HBCI und hochverfügbaren Transaktionssystemen.
* Versicherungswirtschaft: Langjaehrige Begleitung von Kernsystem-Migrationen und Prozessautomatisierung.
6. DEVOPS & INFRASTRUKTUR
* Containerisierung: Docker, Docker-Compose, erste Erfahrungen in OpenShift-Umgebungen.
* CI/CD: Automatisierung von Build- und Deployment-Prozessen (Jenkins, Gradle, Maven).
* Security: Integration von IAM-Loesungen wie Keycloak.
SOFT SKILLS IM PROJEKTKONTEXT
* Mentoring & Coaching: Anleitung von Junior-Entwicklern und Multiplikator für neue Technologien im Team.
* Brückenbauer: Vermittlung zwischen komplexen fachlichen Anforderungen und technischer Machbarkeit.
* Kommunikationsstärke: Sicherer Austausch in Deutsch (Muttersprache) und Englisch (fliessend) auf allen Hierarchieebenen.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Niederländisch (Grundkenntnisse)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
