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