Verfügbar ab
September 2026
Einsatzmodell
Remote-first, DACH-weit
Standort
Erlangen / Raum Nürnberg
Auslastung
Vollzeit, Teilzeit möglich

Kurzprofil

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.

Leistungen

Die folgenden Rollen werden gleichrangig angeboten und lassen sich im Mandat kombinieren.

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.

Software-Architekt

Bewertung bestehender Architekturen, Erarbeitung von IT-Konzepten, Schnitt von Services, Unterstützung der Business-Analyse bei technisch komplexen Änderungen.

Application Manager

Technische Gesamtverantwortung für eine Anwendung inklusive Betrieb, Monitoring, Incident-Unterstützung, Abstimmung mit Umsystemen und Steuerung externer Dienstleister.

Modernisierung und Migration

Zerlegung von Monolithen, Migration von JavaEE nach Spring Boot, Wechsel von VMs nach OpenShift und Azure AKS, Ablösung von Drittanbieter-Komponenten.

Sanierung technischer Schulden

Analyse historisch gewachsener Anwendungen, Überführung fehleranfälliger Implementierungen in tragfähige Modelle, strukturelle Fehlerbehebung bei laufendem Betrieb.

Ausgewählte Referenzpunkte

  • Sieben Jahre durchgängig bei einem großen Kreditinstitut, in wachsender Verantwortung vom Senior Developer über den Lead bis zum Application Manager
  • Technische Verantwortung für eine Anwendung, über die bis zu 90 % des Kundenumsatzes liefen — über den gesamten Lebenszyklus bis zur geordneten Abschaltung
  • Migration einer eventgetriebenen Anwendung von Azure Functions zu Spring Boot im AKS-Cluster, ausgelegt auf bis zu 8 Mio. Events pro Tag
  • Unternehmensweite Personensuche auf Azure AI Search: Live-Search mit Antwortzeiten im unteren dreistelligen Millisekundenbereich und feingranularem Rechtesystem
  • Fehlertolerante Datenausleitung mehrerer Millionen Datensätze, robust gegen zeitweisen Ausfall der Zielsysteme
  • Bulk-Verarbeitungssystem ausgelegt auf 5 Mio. Druckdokumente pro Woche
  • Drei Greenfield-Anwendungen von der ersten Zeile bis in den Produktivbetrieb geführt
  • Reengineering einer JavaEE-Anwendung ohne verfügbaren Quellcode

Technologien

Backend
Java, Spring, Spring Boot, JPA, Hibernate, REST, Microservices, Jakarta EE, Java EE 7, EJB, CDI, JAX-RS, JMS, SOAP
Cloud und Betrieb
Microsoft Azure (AKS, Event Hubs, AI Search, DevOps), OpenShift, Kubernetes, Docker, Helm, JBoss EAP, WildFly
Daten und Messaging
PostgreSQL, Oracle, MySQL, MongoDB, Confluent Kafka, RabbitMQ, AMQP, Azure Event Hubs
Web
TypeScript, Angular, AngularJS, Redux, Tailwind CSS, JSF, JavaScript, HTML
Test und Qualität
JUnit, Mockito, REST Assured, Cypress, Selenium, SonarQube, Datadog
Build und CI/CD
Maven, Jenkins, GitLab CI, Azure DevOps, Git, SVN, GitHub Copilot
Methodik
Domain-Driven Design, OOAD, Architektur- und Entwurfsmuster, Clean Code, Refactoring, Scrum, Kanban
Qualifikation
Ph.D. Mathematik (University of Southampton) · Certified Professional for Software Architecture, Foundation Level (CPSA-F, iSAQB)

Kontakt

Für Projektanfragen erreichen Sie mich am schnellsten per E-Mail oder telefonisch. Ein ausführliches Profil sende ich Ihnen auf Anfrage gern zu.