Technical Lead für ein Team, das grundlegende und übergreifende Aufgaben in einem plattformbasierten Applikationsverbund übernimmt. Dies geschieht in enger Abstimmung und Zusammenarbeit mit dem Kunden und den Stakeholdern anderer Anwendungen (Fachbereiche). Die technische Umsetzung erfolgt innerhalb einer Serviceorientierten Architektur in Openshift (Kubernetes). Für Microservices wird das Spring Framework verwendet und für Frontend Applikationen React. Die konkreten Aufgaben umfassten:
Analyse von Anforderungen sowie Beratung zur technischen Umsetzung und Machbarkeit
Teilnahme an teamübergreifenden Abstimmungsrunden sowie Umsetzung von Entscheidungen
Aufarbeitung der Anforderungen in einzelne Pakete für eine sprintbasierte Entwicklung
Auslegung der Anwendungsarchitektur für eine effiziente Weiterentwicklung und Wartbarkeit
Anbindung technischer Schnittstellen mittels JSON/REST, OpenAPI, SOAP und XML
Umsetzung von Authentifizierungsmechanismen wie mTLS, JWT und OAuth 2.0 für Benutzerauthentifizierung und Kommunikation von zwischen Services
Design von API Contracts für REST-Schnittstellen (OpenAPI) und GraphQL
Erstellung und Pflege von CI/CD Pipelines für die Projekte innerhalb der Plattform
Weiter- und Neuentwicklung von Microservices mit Java, SpringBoot und MongoDB
Koordinierung und Weiterentwicklung eines zentralen Usermanagements
Durchführen von Code Reviews
Unterstützung und Weiterbildung des Entwicklungsteams
Umsetzung einer Applikation für Prozessdigitalisierung im Umfeld Homologation und Änderungsmanagement. Realisierung des Backends mithilfe des Spring Frameworks sowie Anbindung verschiedener Datenquellen. Enge Abstimmung mit dem Frontendteam über die gemeinsame OpenAPI Schnittstelle.
Weiterentwicklung eines Android App Frameworks für den Kunden. Es wurden bestehende Mängel erkannt und behoben sowie weitere Funktionalitäten hinzugefügt. Die bestehenden Apps wurden analysiert und übergreifende Funktionen in das Framework integriert.
Weiterentwicklung einer App für die spielerische Erkundung von Magdeburg. Die App wurde auf einen technisch aktuellen Stand gehoben und in der Benutzeroberfläche erweitert und optimiert.
Weiterentwicklung einer App für die Entdeckung verschiedener Museen mithilfe von Augmented Reality. Die App wurde auf einen technisch aktuellen Stand gehoben und um neue Funktionen im Bereich Augmented Reality ergänzt.
Technical Lead für ein Team, das grundlegende und übergreifende Aufgaben in einem plattformbasierten Applikationsverbund übernimmt. Dies geschieht in enger Abstimmung und Zusammenarbeit mit dem Kunden und den Stakeholdern anderer Anwendungen (Fachbereiche). Die technische Umsetzung erfolgt innerhalb einer Serviceorientierten Architektur in Openshift (Kubernetes). Für Microservices wird das Spring Framework verwendet und für Frontend Applikationen React. Die konkreten Aufgaben umfassten:
Analyse von Anforderungen sowie Beratung zur technischen Umsetzung und Machbarkeit
Teilnahme an teamübergreifenden Abstimmungsrunden sowie Umsetzung von Entscheidungen
Aufarbeitung der Anforderungen in einzelne Pakete für eine sprintbasierte Entwicklung
Auslegung der Anwendungsarchitektur für eine effiziente Weiterentwicklung und Wartbarkeit
Anbindung technischer Schnittstellen mittels JSON/REST, OpenAPI, SOAP und XML
Umsetzung von Authentifizierungsmechanismen wie mTLS, JWT und OAuth 2.0 für Benutzerauthentifizierung und Kommunikation von zwischen Services
Design von API Contracts für REST-Schnittstellen (OpenAPI) und GraphQL
Erstellung und Pflege von CI/CD Pipelines für die Projekte innerhalb der Plattform
Weiter- und Neuentwicklung von Microservices mit Java, SpringBoot und MongoDB
Koordinierung und Weiterentwicklung eines zentralen Usermanagements
Durchführen von Code Reviews
Unterstützung und Weiterbildung des Entwicklungsteams
Umsetzung einer Applikation für Prozessdigitalisierung im Umfeld Homologation und Änderungsmanagement. Realisierung des Backends mithilfe des Spring Frameworks sowie Anbindung verschiedener Datenquellen. Enge Abstimmung mit dem Frontendteam über die gemeinsame OpenAPI Schnittstelle.
Weiterentwicklung eines Android App Frameworks für den Kunden. Es wurden bestehende Mängel erkannt und behoben sowie weitere Funktionalitäten hinzugefügt. Die bestehenden Apps wurden analysiert und übergreifende Funktionen in das Framework integriert.
Weiterentwicklung einer App für die spielerische Erkundung von Magdeburg. Die App wurde auf einen technisch aktuellen Stand gehoben und in der Benutzeroberfläche erweitert und optimiert.
Weiterentwicklung einer App für die Entdeckung verschiedener Museen mithilfe von Augmented Reality. Die App wurde auf einen technisch aktuellen Stand gehoben und um neue Funktionen im Bereich Augmented Reality ergänzt.