Entwicklung des serviceorientierten, mandantenfähigen, webbasierten eBanking-Systems UC eBanking prime für Firmenkunden für die HypoVereinsbank in der Rolle als Architekt und Development Lead mit einem deutsch-indischen Team auf Basis eines agilen Entwicklungsprozesses.
Festlegung der Basis-Infrastruktur (Spring Framework, Hibernate, Tomcat, PostgreSQL)
Identifizierung von wiederverwendbaren Komponenten.
Ermittlung von Requirements von den internen Know-How-Trägern.
Implementierung der Core-Architektur der einzelnen Komponenten.
Koordinierung der Entwicklung und Aufgabenverteilung an die Teammitglieder in einem agilen Prozess.
Definition von Coding-Guidelines und Best Practices zur Qualitätssicherung.
Qualitätssicherung durch Code-Reviews und Refactorings
Design von wiederverwendbaren Komponenten.
Integration einer Jobsteuerung (Quartz Framework)
Integration Oracle DB
Integration PostgresSQL DB
Integration von SWIFT über SWIFTNet Link
Sicherstellung der Systemsicherheit, welche auch vom TÜV IT Austria zertifiziert wurde.
SEPA Integration
Integration von SAP über eine Web Service Schnittstelle (SAP XI)
Integration des österreichischen Multi Bank Standards (MBS)
Integration einer N-Augen-Funktion
Integration von Hibernate Envers
UI Frameworkwechsel: Spring MVC durch PrimeFaces ersetzt
Nebenläufigkeit und Durchsatz mittels Akka verbessert.
Integration von erweiteter Cash Management Funktionalität
Automatisierte Tests (Junit)
Hibernate 4 Migration
Sicherheitsanalyse nach OWASP
Performanceoptimierungen (verwendetes Tool: JProfiler)
Migration von Java 8 auf Java 11
Qualitätssicherung durch Code-Reviews und Refactorings
OTP Integration
Sicherheitsanalyse nach OWASP
Automatisierte Tests (Junit)
Hibernate 5 Migration