eCommerce-Plattform für Ticketverkäufe

Projektvorstellung:
eCommerce-Plattform für Ticketverkäufe

2017 - ongoing
Personenbeförderung
Backend Microservice Cloud DevOps springboot

DevOps-Engineer / Backend-Entwickler / Frontend-Entwickler (5 Personen)

Projektauftrag

Neuentwicklung der Verkaufsplattform für Tickets im Nah- und Fernverkehr

Aufgaben (Auswahl)

Entwicklung und Bereitstellung von generischen, für den Kernvertriebsprozess notwendigen, zentralen Services zum Verkaufen und Stornieren von Angeboten jeglicher Art. Orchestrierung, Standardisierung von Struktur und Inhalt der Buchungsprozesse für alle angeschlossenen Domänen und externen Systemen. Entwicklung und Wartung von Pipelines in Gitlab CI, statische Codeanalyse, Integrationtesting mit Cucumber, Security-Scans und Infrastruktur mittels Infrastructure-As-Code bei AWS.

Bereich Aftersales:
Hierzu zählen insbesondere Gutschein Erstellung, Verarbeitung und Einlösung, Stornierungsprozess von Tickets zu verschiedenen Konditionen und Prozessen, Versand von jeglichen Mail-Bestätigungen im Buchungs- und Stornierungsprozess

Bereich Buchungsprozess:
Die Funktionalitäten umfassen das Anlegen, Lesen, Ändern und kostenpflichtige Buchen von Warenkörben, einschließlich der Erstellung und Persistierung von Aufträgen. Es werden Aufträge verwaltet und archiviert, Kundendaten identifiziert und Rechnungen erstellt. Zusätzlich beinhaltet es einen kanalübergreifenden Erstattungsprozess.

Eingesetzte Technologien (Auswahl)

Kubernetes, Docker, Git, SpringBoot, Maven, Java(EE), PostgreSQL, ActiveMQ, OpenID, AWS, OpenAPI, Cucumber, JUnit, Mockito, CDC, JMeter, Angular, JSON, YAML, resilience4j

Eingesetzte Tools (Auswahl)

IntelliJ, Gitlab ink. CI/CD, Lens, Mockito, Lombok, Cucumber, Sonarqube, Whitesource, Fortify, Jira, Confluence, Instana, Graylog, Gitlab