Senior / Lead Developer
Hands-on-Entwicklung in Java und Spring Boot, Feature-Umsetzung in Bestands- und Neuentwicklungen, fachliche Führung kleiner Teams, Code-Qualität und Refactoring.
Fluch IT Consulting UG (haftungsbeschränkt)
Senior / Lead Developer · Software-Architekt · Application Manager
Java · Spring Boot · Azure AKS · OpenShift · Legacy-Modernisierung
Senior Software Engineer und Architekt mit über zehn Jahren Projekterfahrung in der Entwicklung geschäftskritischer Java-Enterprise-Anwendungen. Branchenschwerpunkt sind Kreditinstitute und Bausparkassen — also gewachsene Systemlandschaften mit vielen konsumierenden Umsystemen, in denen Änderungen rückwärtskompatibel bleiben müssen.
Schwerpunkt der letzten Jahre: die Ablösung gewachsener JavaEE-Monolithen durch moderne Spring-Boot-Architekturen und deren Betrieb in OpenShift und Azure AKS — von der fachlichen Schnittzeichnung über die technische Umsetzung bis zur Betriebsverantwortung. Dabei durchgängig in Doppelrolle: Hands-on-Entwicklung und gleichzeitig technische Gesamtverantwortung als Lead beziehungsweise Application Manager.
Ausgeprägte Stärke in Situationen mit unklarer Ausgangslage: Übernahme fehleranfälliger Bestandssysteme, Reengineering ohne verfügbaren Quellcode, Ablösung von Services unter strikter Rückwärtskompatibilität, Fehleranalyse über Applikationsgrenzen hinweg. Promovierter Mathematiker — analytische Durchdringung komplexer Domänen ist der Kern der Arbeitsweise.
Die folgenden Rollen werden gleichrangig angeboten und lassen sich im Mandat kombinieren.
Hands-on-Entwicklung in Java und Spring Boot, Feature-Umsetzung in Bestands- und Neuentwicklungen, fachliche Führung kleiner Teams, Code-Qualität und Refactoring.
Bewertung bestehender Architekturen, Erarbeitung von IT-Konzepten, Schnitt von Services, Unterstützung der Business-Analyse bei technisch komplexen Änderungen.
Technische Gesamtverantwortung für eine Anwendung inklusive Betrieb, Monitoring, Incident-Unterstützung, Abstimmung mit Umsystemen und Steuerung externer Dienstleister.
Zerlegung von Monolithen, Migration von JavaEE nach Spring Boot, Wechsel von VMs nach OpenShift und Azure AKS, Ablösung von Drittanbieter-Komponenten.
Analyse historisch gewachsener Anwendungen, Überführung fehleranfälliger Implementierungen in tragfähige Modelle, strukturelle Fehlerbehebung bei laufendem Betrieb.
Für Projektanfragen erreichen Sie mich am schnellsten per E-Mail oder telefonisch. Ein ausführliches Profil sende ich Ihnen auf Anfrage gern zu.