Back to home

Case study

Deutsche Bahn (via CDI AG)

Java Backend Developer — VENDO reservation system

06/2017 – 12/2018

Greenfield development of the VENDO reservation system based on microservices, OpenShift and RabbitMQ in a cross-functional Scrum team.

Highlights

  • Backend microservices following Domain-Driven Design
  • Deployment and operations of containerized services on OpenShift / AWS
  • Asynchronous train-journey processing via RabbitMQ
  • CI/CD with Jenkins and GitLab CI/CD; performance tests with Gatling

Technologies

  • Java 8
  • Thorntail/WildFly Swarm
  • MongoDB
  • RabbitMQ
  • OpenShift
  • AWS
  • Docker
  • Jenkins
  • GitLab CI/CD
  • DDD

Related topics