Mitarbeiter-Auskunftsdienst

Datum 01/2019 – 02/2019
Projekt Backendservice zur Ermittlung verschiedener Mitarbeiter bezogener Daten
Branche Autowerkstatt
Tätigkeit Architektur, Implementierung
Beschreibung Neuentwicklung eines Spring Boot basierenden Microservices zur Ermittlung Mitarbeiter bezogener Daten aus verschiedenen Backendsystemen. Die Daten werden an verschiedenen REST Endpunkten bereitgestellt. Da die Backend-systeme einen zu den REST Endpunkten abweichenden Business-Key benutzen, wird ein CSV-Dump aus einem Legacy-System bereitgestellt. Dieser wird zyklisch mittels Quartz eingelesen und als Mapping in einer PostgreSQL bereitgehalten. Die Mitarbeiterinformationen werden dann aus einer Oracle DB oder per SOAP/REST von anderen Backendsystemen ermittelt.
Ausführung Linux
Java 11, Spring, Spring Boot
Kubernetes
Docker, Docker compose
Quartz, REST, Jackson
Hibernate 5, PostgreSQL, Oracle DB, H2
Cloud
Mockito
Junit, AssertJ
IDE: IntelliJ 2018
Vorgehensmodell: Kanban
Tools: Maven, Jira, Bitbucket
VCS: git