QVC Call Center - Zahlungslösungsplattform

Microservices-Architektur für Multi-Provider-Zahlungsintegration

Projektübersicht

Architektierte und leitete die Entwicklung einer umfassenden Zahlungslösungsplattform für QVC Call Center. Das System integriert sich mit verschiedenen Zahlungsanbietern durch eine Microservices-Architektur und bietet eine einheitliche Zahlungsschnittstelle für Call-Center-Operationen.

Technologien

  • Architektur: Microservices
  • Backend: Java, Spring Boot, Spring Integration, Spring Security
  • Message Queue: AMQP (RabbitMQ)
  • Frontend: Angular
  • Build Tools: Maven
  • CI/CD: Jenkins
  • API: RESTful Services

Hauptfunktionen

  • Integration mit mehreren Zahlungsanbietern
  • Microservices-Architektur für Skalierbarkeit
  • Nachrichtenbasierte Kommunikation mit AMQP
  • Sichere Zahlungsverarbeitung mit Spring Security
  • Angular-basierte Administrationsoberfläche
  • Echtzeit-Zahlungsstatusbenachrichtigungen
  • Transaktionsüberwachung und Berichterstattung

Architektur-Highlights

  • Event-getriebenes Microservices-Design
  • Spring Integration für Nachrichtenrouting
  • AMQP für asynchrone Kommunikation
  • RESTful APIs für synchrone Operationen
  • Zentralisierte Sicherheit und Authentifizierung

Rolle

Software-Architekt & Lead-Entwickler - Architektur-Design, Microservices-Implementierung, Team-Führung

Zeitrahmen

Oktober 2017 - Januar 2019

essential