Erneuerung der Kernplattform eines Leasingunternehmens
Branche: Leasing
Rolle: Softwarearchitekt
Themen
Ein Leasingunternehmen modernisiert seine gesamte Wertschöpfungskette – vom Marktzugang über die zentralen Innendienst- und Finanzbuchhaltungssysteme bis zum Reporting. Die bestehende Altanwendung auf Basis von Oracle DB, PL/SQL und Oracle Forms mit einem in C geschriebenen Rechenkern wird schrittweise durch eine neue Plattform ersetzt. Ziel ist mehr Effizienz aus fachlicher und technischer Sicht bei möglichst geringem Risiko und ehrgeizigen Zeitvorgaben.
Die Plattform läuft in der AWS Cloud, die Infrastruktur wird als Code bereitgestellt. Die Anwendung besteht aus containerisierten Komponenten und kombiniert relationale Datenhaltung mit Suchtechnologie. Die sehr komplexe Fachdomäne ist mit Domain-Driven Design modelliert und in einer hexagonalen Architektur mit Spring-basierten Java-Services umgesetzt; das stark UI-getriebene Frontend basiert auf Angular. Zur Plattform gehören die Integration mit der Finanzbuchhaltung und einem Refinanzierungssystem, die Anbindung von Auskunfteien, ein Dokumentenmanagement sowie ein neues Data Warehouse.
Als einer von zwei Softwarearchitekten unterstütze ich mehrere Entwicklungsteams. In der aktuellen Phase liegt mein Schwerpunkt auf der Weiterentwicklung der Kernarchitektur, auf belastbaren Integrationen und auf durchgängigen Geschäftsprozessen.
Aufgaben
- Architektonische Konzeption und Begleitung der Plattform-Erneuerung
- Übersetzung der Anforderungen in einen strategischen Umsetzungsplan
- Risikoreduktion bei der schrittweisen Ablösung der Altanwendung
- Modellierung der Geschäftsdomäne mit Domain-Driven Design
- Gestaltung der Integrationen und Optimierung der End-to-End-Geschäftsprozesse
- Verantwortung für den Softwareentwicklungsprozess und seine Weiterentwicklung