KotlinSpring BootSOLIDSpring SecuritySpring Data JPAPostgresHibernateLiquibaseApache KafkaTLSHTTPClean CodeMockKMockitoCucumberGitlabGit-FlowDockerDocker ComposePodmannginxBDD
Im Rahmen eines langfristig angelegten Projekts wurde eine moderne Backend-Plattform für die zentrale Verwaltung und Organisation von Schulungs- und Ausbildungsmaßnahmen in einer großen, bundesweit verteilten Organisation entwickelt. Ziel war es, eine leistungsfähige, hochskalierbare und sichere Systemlandschaft zu schaffen, die etwa 120 Ausbildungseinrichtungen sowie rund 60.000 physische und virtuelle Arbeitsplätze unterstützt.
Die Plattform fungiert als technische Basis für ein neues Lehrgangsverwaltungssystem, das die Planung, Durchführung und Dokumentation von Trainingsprozessen effizient digitalisiert. Daten werden dabei aus einem bestehenden Ausbildungsmanagementsystem übernommen und über verschiedene Services orchestriert.
Als Backend-Entwickler war ich maßgeblich an der Konzeption und Umsetzung moderner, wartbarer Services beteiligt und habe folgende Schwerpunkte verantwortet:
Durch den konsequenten Einsatz moderner Technologien und DevOps-Praktiken entstand eine robuste, skalierbare Backend-Architektur, die langfristig wartbar ist und zukünftige Erweiterungen effizient ermöglicht.