Software Architect | Legacy-to-Cloud Modernisierung (Auch AS/400, System i) | Kubernetes • Kafka • Microservices | 30+ Jahre...
- Verfügbarkeit einsehen
- 0 Referenzen
- 130€/Stunde
- 97616 Bad Neustadt
- DACH-Region
- de | en
- 05.03.2026
- Contract ready
Kurzvorstellung
Spezialisiert auf Legacy-Modernisierung
Greenfield Neuentwicklungen
Cloud-Native Architekturen (Kubernetes, Kafka, Spring Boot, Quarkus) - Cloud oder On-Premise (lokales Rechenzentrum)
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
1/2026 – offen
Tätigkeitsbeschreibung
Software Architect & Solution Designer – Begleitung des gesamten Entwicklungsprozesses von der initialen Product Discovery (Anforderungsanalyse, Scope-Definition, Lösungskonzept) über die Softwarearchitektur bis zur produktionsreifen Umsetzung auf Azure AKS.
Modernisierung einer Legacy J2EE-Anwendung (2005) zu Spring Boot mit modernem Web-Frontend, Keycloak OIDC/OAuth2, revisionssicherem Datenmodell mit Audit Trail, OWASP Security Hardening (CSP, HSTS, Pentest), Observability (OpenTelemetry, Prometheus, Grafana, Tempo), 89% Testabdeckung und arc42 Architekturdokumentation. AI-gestützte Entwicklung mit MCP-Servern und Cloud/lokalen LLMs.
Mariadb, Java (allg.), Microsoft Azure, Kubernetes
11/2022 – 12/2024
Tätigkeitsbeschreibung
Tiermedizinisches Labor – Modernisierung Legacy-System
Ausgangslage:
Instabiles Monolithisches Legacy-System, keine CI/CD, manuelle Deployments, fehlende Code-Qualitäts-Standards, keine automatischen Software Tests, fehlende Dokumentation
Mission:
Vollständige Modernisierung auf Cloud-Native Microservices-Architektur
Lösung & Technologien:
- Kubernetes-Cluster mit 15+ Microservices (Quarkus, gRPC, Java)
- Event-Driven Architecture mit Apache Kafka
- GitLab CI/CD Pipeline mit automatischen Tests, Quality Gates & Deployments (mehrere Stages)
- Monitoring-Stack: Prometheus, Grafana, OpenTelemetry (Logging, Tracing)
- Bidirektionale Live-Replikation zwischen Legacy-System (dateibasiert) und modernen Labor-Anwendungen auf Mariadb (TiDB)→ sanfte Migration ermöglicht
- Statische Code-Analyse: Sonarqube, Checkstyle, PMD, Findbugs, Blackduck
- Messaging: Apache Kafka für asynchrone Event-Verarbeitung
- DevOps: ArgoCD für GitOps-basierte Deployments
Entwickelte Anwendungen:
- Next Generation Sequencing (NGS) Java-Anwendungen: Katze XXL & Hund XXL (-Hyperlink entfernt-)
- Vollständige Digitalisierung der Mikrobiologie, vollständige Legacy – Greenfield Integration
- Vollständige Live Datenreplikation zwischen Legacy Dateien und MariaDB
Ergebnisse:
✅ 4 produktive Microservice-Anwendungen erfolgreich im Einsatz
✅ Mikrobiologie komplett digitalisiert: Direkte digitale Ergebniserfassung statt manueller Nacherfassung → signifikante Zeitersparnis, sofortige Datenverfügbarkeit, deutlich höhere Datenqualität
✅ Team-Entwicklung: Einheitlicher Software-Entwicklungsprozess etabliert, Skill-Level des Teams signifikant gesteigert
✅ Zero-Downtime Migration durch kontinuierliche Datenreplikation
Verantwortung:
- Technische Führung & Softwarearchitektur
- Einführung agiles Projektmanagement mit Scrum
- Team-Entwicklung & Coaching - Stakeholder-Management (Geschäftsführung, Fachbereiche)
SQL, DevOps, Software Quality, Test Automation, Software Architecture, Git, Java (allg.), Cloud (allg.), Kubernetes, Schulung / Coaching (allg.)
5/2017 – 10/2020
Tätigkeitsbeschreibung
found in reference description 4
Entwicklung analytischer Anwendungen zur Hochfrequenzdatenanalyse von Sinumerik Maschinensteuerungen
Technologien:
- Backend:
Python, Java, Spring Boot, RESTful APIs, PostgreSQL
- Edge Computing:
LXC Container, Linux
- Messaging:
Mosquitto MQTT
- Security & Quality:
Sonarqube, Blackduck, Checkstyle, Findbugs, PMD, Arachni, Nessus
- CI/CD:
Maven, Jenkins
Integration:
Komplexe Frontend/Backend-Integration zwischen Sinumerik Maschinensteuerungen (Backend) und Java-Anwendungen (Frontend) für Echtzeit-Datenanalyse
Erfolg:
Hochperformante Datenanalyse im Edge-Umfeld mit niedrigen Latenzen
Proaktive vermeidung von Reklamationen bei unseren Kunden durch 24/7 Monitoring
Ermöglichen von Root-Cause Analysen basierend unserer Edge Daten
Produkte:
Analyze MyWorkpiece Monitor
-Hyperlink entfernt-
-Hyperlink entfernt-
Analyze MyWorkpiece Capture
-Hyperlink entfernt-
-Hyperlink entfernt-
Analyze MyWorkpiece Toolpath
-Hyperlink entfernt-
SQL, DevOps, Software Architecture, Git, Spring Framework
4/2008 – 12/2025
Tätigkeitsbeschreibung
Erstellung einer Aufmaßerfassungssoftware für Regionalversorger
Projekt:
Entwicklung und Weiterentwicklung einer Multi-Mandanten-Aufmaßerfassungssoftware
Technologien:
- Java, Spring, JAXB, XML, Webservices, SAP-Backend-Integration
- Architektur: Multiversionskontext (Verarbeitung verschiedener Datenmodell- und Mandantenversionen)
- Skalierung: Über 3.000 User
Innovation: - XML-basiertes Datenmodell mit Multi-Version-Handling - Fähigkeit zur Verarbeitung verschiedener Datenmodellversionen parallel
Erfolg:
✅ E.ON-weit zum Standard erklärt
✅ 4 Regionalversorger erfolgreich migriert
✅ Digitalisierung: Aufmaßerfassung digital statt Fax → automatische Validierung, keine manuelle Nacherfassung mehr notwendig, digitale Prüfung der Aufmaße und teilweise automatische Freigabe – massive Einsparung von Arbeitszeit
Software Architecture, Apache Maven, Git, Java (allg.), Java Architecture for XML Binding (JAXB), Spring Framework, Cloud Computing
3/2008 – 12/2008
Tätigkeitsbeschreibung
Live-Datenreplikation AS/400 <-> Webshop
Projekt:
Echtzeit-Datenreplikation zwischen Host System und Webshop
Technologien:
- Systeme: IBM AS/400 / iSeries / System i (DB2/400) ↔ Webshop (MySQL)
- Integration: Java, JMS, JBoss, IBM Dataqueue, Trigger, Stored Procedures, Spring, Hibernate, JBoss Cache
- Architektur: Publisher-Subscriber-Framework, bidirektionale Synchronisation
Herausforderungen gelöst:
- Ausfallsicherheit & Konzeption Security - Performance-Tuning für hohen Traffic - Datenkonsistenz zwischen heterogenen Systemen
Erfolg:
Stabile Echtzeit-Replikation mit Ausfallsicherheit für hohen Traffic
Wildfly, Java (allg.), System i (AS/400)
3/2007 – 8/2007
Tätigkeitsbeschreibung
Performancetuning und Skalierung einer Multichannel Versandhandelsanwendung auf IBM AS/400(Iseries, System I).
Verantwortlich für alle AS/400 Themen
Java Database Connectivity, SQL, System i (AS/400)
1/2000 – 3/2005
Tätigkeitsbeschreibung
Führung eines Teams mit 5 Mitarbeitern
Verantwortung:
- Definition und Anpassung der IT-Strategie
- Leitung interner und externer Softwareprojekte
- Budget-Verantwortung
Highlights:
- ✅ IT-Vollkosten unter 0,7% vom Umsatz (Branchendurchschnitt: ~2,5%)
- Entwicklung DokumentenWorkflow mit Spoolfile-Verwaltung (ILE RPG/CL)
- Statistik-Framework mit eigener Datenhaltung
- PDF-Konvertierung & automatischer Email-Versand
- Kontinuierliche Standortvernetzung & Logistiklösung
- Einführung E-Mail Lösung, Archivierungslösung, Lohn-/Gehaltssystem
Technologien:
ILE RPG, CL, Java, AS/400, System APIs, SQL
SQL, Softwareentwickler, Report Program Generator (RPG), System i (AS/400)
Über mich
Mein Ansatz verbindet Brownfield und Greenfield: Ich entwickle neue Microservices-Architekturen (Kubernetes, Kafka, Event-Driven Architecture), während ich gewachsene Legacy-Systeme durch bidirektionale Datenreplikation sanft integriere. Das ermöglicht schrittweise Migration bei laufendem Betrieb – deployment-agnostisch: On-Premise, Edge oder Cloud.
Aktuell modernisiere ich bei eine Legacy J2EE-Anwendung zu Spring Boot mit Azure AKS Deployment, Keycloak OIDC, OWASP Security Hardening und 89% Testabdeckung – inklusive AI-gestützter Entwicklung mit MCP-Servern und lokalen LLMs.
Als Head of Software Development bei Laboklin modernisierten wir ein monolithisches System zu einer Kubernetes-Plattform mit 16+ Microservices (Quarkus, Kafka). Durch automatische Tests und Quality Gates erreichten wir stressfreie Go-Lives – Zero-Downtime durch kontinuierliche Datenreplikation.
Bei E.ON entwickelte ich eine Multi-Mandanten-Lösung für 3.000+ User (E.ON-weiter Standard, 4 Regionalversorger, 17 Jahre Betrieb).
Bei Siemens baute ich Edge-Computing-Lösungen für Hochfrequenzdatenanalyse an Sinumerik-Maschinensteuerungen.
Auch langwierige Transformationen bringe ich durch Durchhaltevermögen und pragmatisches Krisenmanagement zum Erfolg. Als IT-Leiter und technischer Lead verbinde ich Hands-on-Expertise mit strategischem Denken.
Tech-Stack: Kubernetes • Azure AKS • AWS • Docker • Kafka • Quarkus • Spring Boot • Keycloak • GitLab CI/CD • ArgoCD • Prometheus • Grafana • OpenTelemetry • Java • Python • PostgreSQL • MariaDB • Oracle • DB2/400 • AS/400 • IBM i • Mosquitto MQTT • gRPC
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
