Herausforderung
Der Versicherer digitalisierte seine Geschäftsvorgänge in mehreren grossen Projekten: mit dem Ausbau seines Webauftritts zum Kundenportal, einem Portal für Broker und einer Schnittstelle, über die Partner Daten zur Schadenabwicklung austauschen.
Lösung
Software Engineers von Novotec arbeiteten in den Scrum-Teams des Versicherers mit: als Fullstack-Entwickler mit Angular und Java EE an den E-Services und mit .NET und Sitecore am Webauftritt, dort mit der technischen Verantwortung für mehrere Sitecore-Plattformen. Architektur, Schnittstellen und Modelle für neue E-Services entwarfen sie gemeinsam mit Fach- und IT-Spezialisten.
Ergebnis
Kundenportal, Brokerportal und Schnittstelle zur Schadenabwicklung sind eingeführt. Die Sitecore-Plattformen sind aktualisiert und modular aufgebaut. Novotec hat E-Services und Webauftritt mitentwickelt, vom Frontend über die REST-Schnittstellen bis zum Backend.
Hintergrund
E-Services und Webauftritt sind für einen Versicherer der direkte Kanal zu Kunden und Partnern. Die E-Services bilden Geschäftsvorgänge online ab: im Kundenportal, im Portal für Broker und über eine Schnittstelle für Partner. Der Webauftritt informiert und führt zu diesen Diensten hin.
Technisch sind es zwei Welten: Die E-Services bestehen aus Angular-Oberflächen und Java-EE-Diensten, verbunden über REST-Schnittstellen. Der Webauftritt läuft auf dem Content-Management-System Sitecore mit .NET, aufgebaut aus modularen Komponenten.
Mit der Zeit wurden bestehende Monolithen in eine serviceorientierte Architektur überführt: mit Microservices, die über Ereignisse miteinander kommunizieren, und mit Oberflächen, die vom Content-Management-System entkoppelt sind.
Unsere Leistungen
- Fullstack-Entwicklung der E-Services mit Angular, TypeScript und Java EE
- Dienste im Kundenportal, Brokerportal und Schnittstelle zur Schadenabwicklung
- Entwurf von Architektur, Schnittstellen und Modellen für neue E-Services, gemeinsam mit Fach- und IT-Spezialisten
- REST-Services und Microservices, definiert mit OpenAPI, eventbasiert mit Kafka und RabbitMQ
- Technische Verantwortung für mehrere Sitecore-Plattformen, Architektur nach den Helix-Prinzipien
- Ausbau des Webauftritts zum Kundenportal: modulare Komponenten und Headless-Anbindung, für alle Bildschirmgrössen
- System-Upgrades und Migration von Monolithen zu einer serviceorientierten Architektur
- DevOps: CI/CD-Pipelines, Container-Betrieb mit Kubernetes und OpenShift, Monitoring und Testautomatisierung