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