22.07.2026 aktualisiert


verifiziert
Premiumkunde
nicht verfügbarinfo: nicht verfügbar bis 30.09.2026
Senior Java-/DevOps-Architekt für gewachsene, kritische Systeme
Schwelm, Deutschland
Deutschland
AbiturÜber mich
Ich bringe komplexe Software-, Build- und Deployment-Systeme wieder unter Kontrolle: Architektur, DevOps, Softwareforensik und Legacy-Modernisierung für kritische Java-, C++- und Enterprise-Systeme.
Skills
JavaAnwendungsarchitekturArchitekturClient-Server-ArchitekturTechnische AnalyseDevOpsGroovyJava ArchitecturesJava DevSpring FrameworkScrumSoftware ArchitectureAnsibleServiceorientierte ArchitekturSystemarchitektur
Kernkompetenzen
Softwarearchitektur & Modernisierung
Analyse, Stabilisierung und Weiterentwicklung gewachsener, geschäftskritischer Systeme. Architektur-Reviews, Refactoring-Roadmaps, Migrationsszenarien, Schnittstellenkonzepte, Datenmodellierung, Legacy-Modernisierung, Ablösung und Weiterbetrieb kritischer Altanwendungen.
DevOps, Build & Delivery
Aufbau und Modernisierung komplexer Build-, Test- und Deploymentlandschaften. CI/CD, reproduzierbare Builds, lokale Entwicklungs- und Testumgebungen, Containerisierung, Automatisierung, Versionskontrollmigrationen, Review-/Freigabeprozesse, Betrieb von Build- und Testsystemen.
Softwareforensik & Problemanalyse
Analyse schwer nachvollziehbarer Fehlerbilder in produktiven und produktionsnahen Systemen: Performanceprobleme, Datenfehler, Transaktionstimeouts, instabile Releases, Buildprobleme, Legacy-Code, technische Schulden. Fokus auf Ursachenanalyse, Nachweis, Priorisierung und konkrete Maßnahmen.
Backend, Integration & Schnittstellen
Entwicklung robuster Backend-Komponenten, REST-/SOAP-Services, Microservices, asynchrone Kommunikation, Datenimporte/-exporte, Massenverarbeitung, Integration von Fremd- und Altsystemen.
Sprachen
Java, Kotlin, C++, C, C#, VB.NET, VB6, COBOL85/2000, Python, Perl, Bash, Groovy, PowerShell, JavaScript
Java / Enterprise / Spring
Java 8–23, Java EE / Jakarta EE, Spring Boot 1–3, Spring Framework, Spring Data, Spring Web/MVC, Spring Cloud, Spring Security, EJB, CDI, JPA/Hibernate, EclipseLink, JTA, JMS, Servlet API, JSF, JAX-RS/REST, JAX-WS/SOAP, JAXB, JAXP, StAX, QueryDSL, Flyway
Datenbanken, Suche & Datenverarbeitung
Oracle, MySQL, PostgreSQL, SQL Server, SQLite, H2, SQL, Datenmodellierung, Batch-Verarbeitung, XML-Massendaten, Streaming-Verarbeitung, FixedLength-/COBOL-Formate, XML, XSD, XSLT, STX, JSON, YAML, Hibernate Search, Lucene, Solr
Build, CI/CD & Infrastruktur
Maven 1/3, CMake, GNU Make, MSBuild, Jenkins, TeamCity, TeamCity Kotlin DSL, Jenkins/Groovy, Docker, Podman, Ansible, WebLogic, JBoss/WildFly, Tomcat, Apache HTTP Server, Linux, Windows, Git, Subversion, CVS, Mercurial, Bitbucket, Azure, IBM Synergy
C/C++, Legacy & Interoperabilität
C++, C, Boost.Asio, Boost.Beast, gSOAP, C++/CLI, JNI, P/Invoke, COBOL-Anbindung, BS2000/HOST, MicroFocus COBOL, Visual Studio, GCC, Clang, MSVC
Frontend, GUI, Mobile & Tools
Vaadin, JSF, Swing, JavaFX, WinForms, Android, AngularJS, Bootstrap, Qt, wxWidgets, OpenAPI, GraphQL, gRPC
Methoden & Arbeitsweise
Softwarearchitektur, technische Analyse, Code-Reviews, Coaching, Fehleranalyse, Performanceanalyse, Refactoring, Legacy-Ablösung, Datenmigration, agile Entwicklung, Scrum, Kanban, V-Modell
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Rücksynchronisation und Fallback-Absicherung im Rahmen einer Systemablösung
Konzeption und Umsetzung einer Rücksynchronisation von Daten aus einem Ersatzsystem in eine langjährig betriebene, geschäftskritische Altanwendung. Ziel ist die Absicherung eines Fallback-Szenarios, falls das Ersatzsystem nicht wie geplant funktioniert, sowie die Sicherstellung des kontrollierten Weiterbetriebs der Altanwendung bis zur endgültigen Abschaltung.
Ergebnis
Reduktion des Migrations- und Abschaltrisikos durch ein belastbares Fallback-Szenario; technische Absicherung der Übergangsphase zwischen Alt- und Ersatzsystem bei verlängerter Laufzeit der Altanwendung bis voraussichtlich 12/2026.
Technologien
Java EE, Weblogic, Oracle Datenbank, Schnittstellenintegration, Datenmigration, Legacy-Systeme, Git, Jenkins CI/CD
Stabilisierung und technische Sanierung einer Controlling-Anwendung
Übernahme einer als fertig übergebenen Controlling-Anwendung, bei der im ersten großen Kundeneinsatz Datenfehler, Transaktionstimeouts und gravierende Performanceprobleme auftraten. Analyse der Fehlerursachen, Einführung sauberen Transaktionshandlings, Ablösung selbstgeschriebener Query-Generatoren durch QueryDSL sowie Einführung kontrollierter Flyway-Datenbankmigrationen für vier unterschiedliche Ausgangssituationen.
Ergebnis
Reduktion langlaufender Verarbeitungsjobs von teilweise 12 Stunden auf unter 30 Minuten; deutlich stabilere, wartbarere und besser auslieferbare Anwendung unter hohem Kundendruck. Deutlich reduzierter Codeumfang bei verbesserter Funktionalität.
Technologien
Java SE, Hibernate/JPA, QueryDSL, Flyway, MySQL, Git, Gitlab CI/CD
Kontrollierter Weiterbetrieb und Modernisierung vor Abschaltung einer Altanwendung
Übernahme einer Schlüsselrolle beim Weiterbetrieb einer abgekündigten, geschäftskritischen Altanwendung im Umfeld Inkasso und Vertrieb. Als verbliebener Systemkenner unterstützte ich Betrieb, Entwicklung und beteiligte Fach-/IT-Abteilungen bei Produktionsproblemen, Buildsystemen, Migrationsplanung und Abschaltvorbereitung.
Neben der Stabilisierung des laufenden Systems wurden Teilanwendungen modernisiert, die über die geplante Abschaltung hinaus weiterbetrieben werden mussten. Dabei wurden ältere Java-/Spring-Boot-Stände auf moderne Plattformversionen gehoben und die technische Grundlage für den isolierten Weiterbetrieb geschaffen.
Ergebnis
Weiterbetrieb ohne Produktionsgefährdung während der Migrations- und Abschaltphase; Reduktion operativer Risiken durch erhaltenes Systemwissen; Modernisierung weiterlaufender Teilkomponenten auf Java 21 / Spring Boot 3.
Technologien
Java EE 8, Java 8-21, Spring Boot 1–3, EJB, Hibernate/JPA, JTA, JAX-RS/REST, JAX-WS/SOAP, XML/JSON, Oracle, MySQL, WebLogic, Tomcat, Maven, Git, Jenkins/Groovy, Ansible, Docker, Linux, Bash/Python