XML

Senior Java Architect

Erstellen einer Architektur die den Vorgaben eines Konzerns entspricht, in eine bestehende Fachanwendung geschichtet werden kann und einen flexiblen Parallelbetrieb mit dem alten Konzept erlaubt. Erstellen von Frameworkcode, Dokumentation der Lösung und Anleitung der Entwickler.
Das Projekt war agil mit Scrum organisiert, Jenkins und Sonar überwachten Code Qualität und Build Prozess.

Stellvertretender Projektleiter

Aufgabe war die Stellvertretung des Projektleiters in einem stark prozessorientierten IT-Unternehmen mit mehreren tausend Mitarbeitern. Reporting an Vorgesetzte der Linie und des Projekts, Beratung des internen Auftraggebers, Koordination von Zulieferern und mehr.

Fachliche Modellierung

Fachliche Modellierung des Zielsystems. Erstellen von Fachdatenobjekten, deren Relationen und Lebenszyklen. Modellierung von Geschäftsvorfällen und deren Verfeinerung in Form von Anwendungsfällen (Use-Case).

Modellierung und Dokumentation von Zuständen der fachlichen Objekte und deren Zustandsänderungen aufgrund von Anwendungsfällen. Erstellen von Sequenzdiagrammen zur Veranschaulichung der Verarbeitungsschritte.

Framework Erweiterungen

Vor der Implementierung neuer Funktionalitäten waren mehrere Erweiterungen und Bugfixes im MVC Framework zu programmieren. Dazu vorher Konzeption und Abstimmung im Architekten-Team. Das Framework ist von erheblicher Komplexität und bringt Eclipse (2.4.2) an den Rand der Leistungsfähigkeit.

Umstellung der Kursversorgung

Der Provider der Kursdaten wurde umgestellt. XML Schnittstellen waren abzustimmen, zu implementieren und zu testen. Die Kursversorgung wird im Rahmen des Ordering in Realtime Qualität integriert.

Umstellung des Providers der Börseninformationen

Die Versorgung der Kunden mit Marktdaten (Aktienkurse, Charts, Nachrichten etc.) wird von dritten Dienstleistern erledigt. Deren Content wird nahtlos in den Internetauftritt meines Kunden integriert.

Im Rahmen der Projektzeit war ich für die Umstellung des Lieferanten und die Anpassungen an der Integrationsplattform zuständig.

Definition und Abstimmung von Webservices

Die Aufgabe bestand in der Definition bzw. Beschreibung von Webservices auf Basis bankfachlicher Vorgaben und deren Abstimmung mit Fachbereichen und Dritten. Die Codierung erfolgte mittels XMLSpy als XML Schema (XSD), als Ablage und zur Versionsverwaltung nutzten wir Subversion.