OLIS - CBD
Caceis Investor Services betreut verschiedene Kunden, darunter die HVB Bank aus Deutschland, die die Dienste von Caceis für ihre Wertpapiergeschäfte in Anspruch nimmt. Die bestehenden Anwendungen im Caceis-Ökosystem wurden mit veralteten Technologien wie Struts und JSP entwickelt. Um die Benutzerfreundlichkeit zu verbessern und fehlerfreie sowie wartungsfreundliche Lösungen bereitzustellen, hat Caceis eine Migration dieser Legacy-Projekte ? insbesondere im Bereich Wertpapiere ? zu modernen, schnelleren und zuverlässigeren Anwendungen unter Verwendung des neuesten Technologie-Stacks initiiert.
Aufgaben:
OLIS - CMT
Die Anwendung wird von einer Drittbank genutzt, um Wertpapier-informationen einzusehen und die Abwicklung von Transaktionen zu unterstützen. Das zuvor verwendete System, eine Legacy-Anwendung auf Basis von JSP und Struts, bot keine modernen Funktionalitäten. Um die Benutzerfreundlichkeit zu erhöhen und eine stabilere sowie besser wartbare Lösung bereitzustellen, initiierte Caceis die Migration dieser Altsysteme, insbesondere im Wertpapierbereich, hin zu leistungsfähigen, zuverlässigen Anwendungen unter Einsatz aktueller Technologie-Stacks.
Aufgaben:
(GloreSoft - Internes Projekt)
Dieses System war notwendig, um den Überblick über das verfügbare Budget
und die Gültigkeit der einzelnen Arbeitsaufträge zu behalten. Diese Anwendung
läuft bereits auf einem Linux-Server.Die Aufgabe besteht darin, die Anwendung
als Software as a Service (SaaS) bereitzustellen.
Aufgaben:
? Bereitstellung einer Spring Boot-Anwendung auf einem Amazon Elastic
Kubernetes Service (EKS)-Cluster.
? Erstellung von Docker-Images und Übergabe an das AWS ECR-Repository.
? Die CICD-Pipeline sollte über GitHub-Aktionen erstellt werden.
? Implementierung eines Ingress Controllers zur Verwaltung von Anfragen
durch URL-Pfadzuweisung.
? Monitoring
von Microservices anhand von Grafana und Prometheus.
? Verwendung des Keycloak-Frameworks für die Anwendungssicherheit.^
? Durchfu?hrung eines Proof of Concept mit React Library
? Analyse der bestehenden Anwendung, ihrer Komponenten, Dienste, Routen und des Statusmanagements.
? Entscheidung über die React-Projektstruktur und den Programmierstil.
? Entscheidung über die Komponenten, die Zustandsverwaltung und die Routen, die im neuen Projekt verwendet werden.
? Einrichten des neuen React-Projekts gemäß dem Design, Installieren aller Abhängigkeiten oder Pakete.
? Implementierung der Header-Komponente, die größtenteils in allen Ansichten wiederverwendet werden soll.
? Integration der Header-Komponente in das Admin Dashboard.
Aufgaben:
? Integration neuer Schnittstellen auf Basis von REST, Verständnis des Swagger-Dokuments und Generierung von Klassen mit Hilfe der Swagger-Datei. Dazu kommt das Testen von externen Schnittstellen mit Hilfe von Simulatoren.
? Verifikation der Drittanbieter Schnittstellen Dokumente und Implementierung von Schnittstellen nach Anforderungen
? Anpassung neuer Funktionen für bestehende SOAP-Schnittstellen und Migration von Schnittstellen von SOAP auf REST.
? Entwicklung neuer Funktionen auf der Grundlage der REST-Schnittstelle und die Entwicklung eines unabhängigen einsatzfähigen und skalierbaren Dienstes.
? Entwicklung eines auf Microservice basierte individuell einsetzbaren Community Service in Spring Boot und REST-API.
? Dieser Community Service wird von ALDI TALK Kunden für die Erstellung einer Community und die Bereitstellung spezieller Angebote für Kunden in der Community genutzt.
? Abstimmung von Änderungen an Schnittstellen mit SOAP WSDL und Swagger (Open API 3.0) und Implementierung der Änderungen.
? Abruf von Kafka-Ereignissen von externen Systemen unter Verwendung
Systems ähneln, und deren Abruf.
? Optimierung und Verbesserung des SIM-Karten-Ersatzverfahrens durch die Verwendung der Kafka-Schnittstelle.
? Implementierung von Datenbank-Indizierungsstrategien und Techniken zur Abfrageoptimierung, was zu einer 30 % Verringerung der Antwortzeiten bei SQL-Abfragen führte und die Gesamtleistung der Anwendung erheblich verbesserte.
? Erstellung von Simulatoren und Teststubs für externe Schnittstellen und Integrationstests mittels JGiven Framework.
? Einsatz des Codesicherheitstools Kiuwan, für die Erkennung von Sicherheitsschwachstellen im Quellcode und für die Durchsetzung von Codierungsrichtlinien.
? Code-Qualitätssicherung mit Hilfe von SonarQube
? Testen der Drittanbieter-Schnittstelle in einer höheren Testumgebung.
? Für den Kundenbetreuer wird eine GUI verwendet und die Entwicklung von Funktionen wie OTP-Authentifizierung für die GUI.
? Fehlersuche und -behebung von Fehlern und deren Testung.
? Außerdem habe ich Kollegen am Offshore-Standort betreut und die Projektplanung unterstützt.
Aufgaben:
? Als Backend-Entwickler Entwicklung der RESTful Web Service API unter Verwendung von Spring Boot.
? Reduktion der RESTful API-Antwortzeit durch Verwendung von Paginierung und Filter.
? Entwicklung neuer Funktionen auf der Grundlage der REST-Schnittstelle und die Entwicklung eines unabhängigen einsatzfähigen und skalierbaren Dienstes.
? Codegenerierung mithilfe einer Swagger-Datei und Implementierung.
? Code-Qualitätssicherung mit Hilfe von SonarQube
? Einsatz von JMeter für Lasttests von REST-APIs, wodurch die Antwortzeiten erheblich reduziert und die Skalierbarkeit und Zuverlässigkeit des gesamten Systems bei unterschiedlichen Belastungen verbessert wurden.
einen Web-Service zur Verfügung stellen.
? Arbeiten nach den Prinzipien der agilen SAFe-Methodik.
OLIS - CBD
Caceis Investor Services betreut verschiedene Kunden, darunter die HVB Bank aus Deutschland, die die Dienste von Caceis für ihre Wertpapiergeschäfte in Anspruch nimmt. Die bestehenden Anwendungen im Caceis-Ökosystem wurden mit veralteten Technologien wie Struts und JSP entwickelt. Um die Benutzerfreundlichkeit zu verbessern und fehlerfreie sowie wartungsfreundliche Lösungen bereitzustellen, hat Caceis eine Migration dieser Legacy-Projekte ? insbesondere im Bereich Wertpapiere ? zu modernen, schnelleren und zuverlässigeren Anwendungen unter Verwendung des neuesten Technologie-Stacks initiiert.
Aufgaben:
OLIS - CMT
Die Anwendung wird von einer Drittbank genutzt, um Wertpapier-informationen einzusehen und die Abwicklung von Transaktionen zu unterstützen. Das zuvor verwendete System, eine Legacy-Anwendung auf Basis von JSP und Struts, bot keine modernen Funktionalitäten. Um die Benutzerfreundlichkeit zu erhöhen und eine stabilere sowie besser wartbare Lösung bereitzustellen, initiierte Caceis die Migration dieser Altsysteme, insbesondere im Wertpapierbereich, hin zu leistungsfähigen, zuverlässigen Anwendungen unter Einsatz aktueller Technologie-Stacks.
Aufgaben:
(GloreSoft - Internes Projekt)
Dieses System war notwendig, um den Überblick über das verfügbare Budget
und die Gültigkeit der einzelnen Arbeitsaufträge zu behalten. Diese Anwendung
läuft bereits auf einem Linux-Server.Die Aufgabe besteht darin, die Anwendung
als Software as a Service (SaaS) bereitzustellen.
Aufgaben:
? Bereitstellung einer Spring Boot-Anwendung auf einem Amazon Elastic
Kubernetes Service (EKS)-Cluster.
? Erstellung von Docker-Images und Übergabe an das AWS ECR-Repository.
? Die CICD-Pipeline sollte über GitHub-Aktionen erstellt werden.
? Implementierung eines Ingress Controllers zur Verwaltung von Anfragen
durch URL-Pfadzuweisung.
? Monitoring
von Microservices anhand von Grafana und Prometheus.
? Verwendung des Keycloak-Frameworks für die Anwendungssicherheit.^
? Durchfu?hrung eines Proof of Concept mit React Library
? Analyse der bestehenden Anwendung, ihrer Komponenten, Dienste, Routen und des Statusmanagements.
? Entscheidung über die React-Projektstruktur und den Programmierstil.
? Entscheidung über die Komponenten, die Zustandsverwaltung und die Routen, die im neuen Projekt verwendet werden.
? Einrichten des neuen React-Projekts gemäß dem Design, Installieren aller Abhängigkeiten oder Pakete.
? Implementierung der Header-Komponente, die größtenteils in allen Ansichten wiederverwendet werden soll.
? Integration der Header-Komponente in das Admin Dashboard.
Aufgaben:
? Integration neuer Schnittstellen auf Basis von REST, Verständnis des Swagger-Dokuments und Generierung von Klassen mit Hilfe der Swagger-Datei. Dazu kommt das Testen von externen Schnittstellen mit Hilfe von Simulatoren.
? Verifikation der Drittanbieter Schnittstellen Dokumente und Implementierung von Schnittstellen nach Anforderungen
? Anpassung neuer Funktionen für bestehende SOAP-Schnittstellen und Migration von Schnittstellen von SOAP auf REST.
? Entwicklung neuer Funktionen auf der Grundlage der REST-Schnittstelle und die Entwicklung eines unabhängigen einsatzfähigen und skalierbaren Dienstes.
? Entwicklung eines auf Microservice basierte individuell einsetzbaren Community Service in Spring Boot und REST-API.
? Dieser Community Service wird von ALDI TALK Kunden für die Erstellung einer Community und die Bereitstellung spezieller Angebote für Kunden in der Community genutzt.
? Abstimmung von Änderungen an Schnittstellen mit SOAP WSDL und Swagger (Open API 3.0) und Implementierung der Änderungen.
? Abruf von Kafka-Ereignissen von externen Systemen unter Verwendung
Systems ähneln, und deren Abruf.
? Optimierung und Verbesserung des SIM-Karten-Ersatzverfahrens durch die Verwendung der Kafka-Schnittstelle.
? Implementierung von Datenbank-Indizierungsstrategien und Techniken zur Abfrageoptimierung, was zu einer 30 % Verringerung der Antwortzeiten bei SQL-Abfragen führte und die Gesamtleistung der Anwendung erheblich verbesserte.
? Erstellung von Simulatoren und Teststubs für externe Schnittstellen und Integrationstests mittels JGiven Framework.
? Einsatz des Codesicherheitstools Kiuwan, für die Erkennung von Sicherheitsschwachstellen im Quellcode und für die Durchsetzung von Codierungsrichtlinien.
? Code-Qualitätssicherung mit Hilfe von SonarQube
? Testen der Drittanbieter-Schnittstelle in einer höheren Testumgebung.
? Für den Kundenbetreuer wird eine GUI verwendet und die Entwicklung von Funktionen wie OTP-Authentifizierung für die GUI.
? Fehlersuche und -behebung von Fehlern und deren Testung.
? Außerdem habe ich Kollegen am Offshore-Standort betreut und die Projektplanung unterstützt.
Aufgaben:
? Als Backend-Entwickler Entwicklung der RESTful Web Service API unter Verwendung von Spring Boot.
? Reduktion der RESTful API-Antwortzeit durch Verwendung von Paginierung und Filter.
? Entwicklung neuer Funktionen auf der Grundlage der REST-Schnittstelle und die Entwicklung eines unabhängigen einsatzfähigen und skalierbaren Dienstes.
? Codegenerierung mithilfe einer Swagger-Datei und Implementierung.
? Code-Qualitätssicherung mit Hilfe von SonarQube
? Einsatz von JMeter für Lasttests von REST-APIs, wodurch die Antwortzeiten erheblich reduziert und die Skalierbarkeit und Zuverlässigkeit des gesamten Systems bei unterschiedlichen Belastungen verbessert wurden.
einen Web-Service zur Verfügung stellen.
? Arbeiten nach den Prinzipien der agilen SAFe-Methodik.