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.
