Digitale Vertriebsplattform

Die Deutsche Bahn entwickelt eine neue digitale Vertriebsplattform für den Ticketverkauf im Personenverkehr, die sukzessive die bestehenden heterogenen Vertriebssysteme ersetzen soll.

Die technische Plattform setzt dabei voll auf Cloud Technologien wie Amazon Web Services (AWS), Docker, Kubernetes/Openshift und eine REST/JSON basierte Microservice-Architektur.

Laufzeit/Größe: 2016 bis 2019

Vorgehensmodell: Agil, Scrum, SAFe

Aufgaben

  • Beratung der jeweiligen Product Owner und Abstimmung der Anforderungen
  • Technische Konzeption und Umsetzung in den Bereichen Auftragsmanagement, Digitale Tickets und Test-Web-Frontend
  • unter Berücksichtigung der technischen und fachlichen Vorgaben
  • Mitarbeit in Scrum-Entwicklungsteams
  • dabei Umsetzung und Betreuung des gesamten Product-Life-Cycles inkl. Planung, Programmierung, automatische Tests, automatisches Deployment, Integration und Produktion

Technologie

  • Cloud-Technologien, Docker, Kubernetes/Openshift, AWS (ECS, EC2, S3, …)
  • Java 11, Spring / Springboot
  • Micro- / Web-Services, REST, JSON, Swagger / OpenAPI (inkl. Code-Generator)
  • JWT, OAuth2, Keycloak
  • JFrog Artifactory, Graylog, Instana
  • IntelliJ, Maven, Git, Gitlab, Jenkins, Groovy
  • MongoDB, PostgreSQL
  • RabbitMQ, ActiveMQ, Kafka
  • Angular 2+, Typescript, JavaScript, HTML, CSS
  • 2D-Barcode, Aztec-Barcode, UIC 918.3 / 918.9
  • ASN1., ANTLR, SVG, XML, XSLT, Apache Batik