Modernisierung und Migration von Backend- und Websystemen

Im Rahmen mehrerer Projekte unterstützte ich die Deutsche Vermögensberatung AG bei der Modernisierung bestehender Softwarelösungen.
Der Schwerpunkt lag auf der Migration gewachsener Backend-Systeme, dem architektonischen Neuschnitt von Anwendungen sowie der Entwicklung moderner, wartbarer Web- und Backend-Komponenten.

Kunde: Deutsche Vermögensberatung AG
Rolle: Software Architekt / Softwareentwickler
Branche: Finanzen
Methodik: Agile Entwicklung (Scrum)


Projekt: Migration verschiedener Backend-Projekte

Beschreibung

Ziel dieses Projekts war die Migration mehrerer gewachsener Backend-Anwendungen, die überwiegend auf JSP-Technologien basierten.
Die bestehenden Systeme sollten schrittweise abgelöst und durch moderne Spring-Boot- bzw. Golang-basierte Anwendungen ersetzt werden.

Ein besonderer Fokus lag auf:

  • Performance
  • Kostenoptimierung
  • sauberem, REST-konformen API-Design
  • sicherer Authentifizierung und Autorisierung

Aufgaben & Verantwortlichkeiten

  • Definition und Abstimmung der Zielarchitektur
  • Migration bestehender JSP-Anwendungen
  • Entwicklung neuer REST-basierter Backend-Services
  • Implementierung automatisierter Tests
  • Durchführung von Code Reviews
  • Aufbau und Pflege von CI/CD-Pipelines
  • Erstellung technischer Dokumentationen
  • Enge Zusammenarbeit mit Fachbereichen und Entwicklungsteams

Technologien & Tools

Backend & APIs

  • Java
  • Spring Boot
  • REST APIs
  • Apache Kafka
  • OpenAPI / Swagger
  • Microservices
  • Golang

Infrastruktur & DevOps

  • Microsoft Azure Cloud
  • Docker
  • Kubernetes
  • Helm

Daten & Security

  • MongoDB Enterprise
  • Keycloak

Tooling

  • Maven
  • GitHub
  • Grafana
  • Prometheus

Projekt: Webinterface Medientechnik

Beschreibung

In einem weiteren Projekt wurde ein zentrales Webinterface zur Steuerung medientechnischer Komponenten in den Berufszentren der DVAG entwickelt.
Ziel war es, bestehende Funktionalitäten zu modernisieren und neue Features in einer stabilen, wartbaren Architektur bereitzustellen.

Aufgaben & Verantwortlichkeiten

  • Architektonischer Neuschnitt der Anwendung
  • Design und Implementierung neuer Features
  • Analyse und Behebung von Fehlern
  • Durchführung von Code Reviews
  • Erstellung technischer Dokumentation
  • Aufbau von CI/CD-Pipelines
  • Unterstützung agiler Entwicklungsprozesse

Technologien & Tools

  • HTML5
  • JavaScript
  • Crestron Framework
  • Microservices
  • Visual Studio Code

Ergebnis & Mehrwert

  • Ablösung veralteter Technologien
  • Einführung moderner Backend- und API-Architekturen
  • Verbesserte Wartbarkeit und Skalierbarkeit
  • Stabiler, automatisierter Betrieb
  • Zukunftssichere Grundlage für weitere Systemerweiterungen

Die Projekte bei der Deutschen Vermögensberatung AG zeichneten sich durch eine hohe technische Komplexität und langfristige Architekturentscheidungen aus.
Mein Beitrag lag insbesondere in der strukturierten Migration bestehender Systeme sowie in der nachhaltigen Modernisierung der Backend-Architektur.

Nach oben scrollen