Architektur mit Bodenhaftung
Technische Entscheidungen, die Teams verstehen, weiterentwickeln und im Betrieb verantworten können.
Ich konzipiere, entwickle und stabilisiere komplexe Individualsoftware mit Schwerpunkt JVM, Spring, modellgetriebener Entwicklung, Testautomatisierung und Build- bzw. Deployment-Prozessen.
Senior-Softwareentwickler mit rund 15 Jahren Erfahrung in Konzeption, Entwicklung und Qualitätssicherung komplexer Individualsoftware. Über 8 Jahre davon im öffentlichen Sektor, mit tiefem Fachwissen zu modellgetriebener Entwicklung und großen fachlichen Schnittstellen.
Technische Entscheidungen, die Teams verstehen, weiterentwickeln und im Betrieb verantworten können.
TDD, Code Reviews, Pair Programming, CI/CD, statische Analyse und klare Standards statt zufälliger Stabilität.
Erfahrung als Ansprechpartner für Architektur, Projektleitung, Fachbereiche, Kunden und externe Dienstleister.
Besonders wirksam bin ich dort, wo technische Tiefe, saubere Umsetzung und verlässliche Abstimmung zusammenkommen müssen.
Java, Spring, Hibernate, REST, Batch-Verarbeitung, Persistenz, Schnittstellen und langlebige Fachlogik.
Gradle, Maven, Jenkins, GitLab CI, Docker, Podman, Nexus und Migrationen, die Entwicklungsprozesse spürbar beschleunigen.
Architekturentscheidungen, Review-Kultur, Defektkoordination, Wissenstransfer, Scrum-Master-Vertretung und Teamabstimmung.
Ein technischer Schwerpunkt auf JVM und Backend, ergänzt durch Frontend-Erfahrung, Infrastruktur, Test und moderne Entwicklungsprozesse.
Auszug aus Projekten und Rollen, anonymisiert und fokussiert auf Verantwortung, Wirkung und Technologie.
Single-Page-Anwendung zur Verwaltung von Artikelbeständen über mehrere Warenhäuser hinweg.
Zentrale Fachanwendung zur Arbeitsvermittlung mit über 60.000 internen Nutzern und tausenden externen Partnern über XML-basierte Fachschnittstellen.
Konzeption und Entwicklung eines breit konfigurierbaren Installationsprogramms für Windows-Kundenumgebungen mit mehreren Tausend Endanwendern.
Weiterentwicklung eines internen ERP-Systems zur Projektbudget-, Arbeitszeit- und Mitarbeiterverwaltung.
J2EE-Systeme zur Zentralisierung von Produkt- und Dienstleistungsinformationen in einer sicheren kollaborativen Umgebung.
Formale Grundlagen und gezielte Weiterbildung in agiler Führung, moderner Webentwicklung und Machine Learning.
Offen für passende Senior-Engineering-Rollen im JVM- und Backend-Umfeld sowie für fachlichen Austausch zu Architektur und technischer Qualität.
Für passende Senior-Engineering-Rollen, fachlichen Austausch und Rückfragen zu meinem Profil.