Ihr Aufgabenbereich
- Übernahme der Softwareentwicklung (Konzeption, Entwicklung und Pflege) für eine moderne (barrierearme) Data-Analytics-Plattform auf Basis aktueller Java-Technologien mit agilen Entwicklungsmethoden (Scrum/Kanban)
- Bewertung alternativer Umsetzungsmöglichkeiten der Anwendung und Unterstützung im Entscheidungs- und Auswahlprozess im Rahmen der vorgegebenen Software-Architektur
- Unterstützung der Fachkonzeption und der Business-Analyse in Fragen zur fachlichen oder technischen Architektur der Anwendung vor dem Hintergrund der technischen Möglichkeiten
- Neu- und Weiterentwicklung von Backend-Komponenten für eine komplexe Data-Analytics-Plattform
- Teilnahme an technischen Fachgruppen innerhalb der Projektorganisation
- Verantwortung für die Erstellung der Softwarearchitektur und -konzepte in der Backend-Java-/Spring-Boot-Microservice-Welt
- Ausarbeitung und Umsetzung der Integration mit Keycloak bezüglich Authentifizierung und Autorisierung, Definition der JUnit-Tests und Integration der Datenbanken innerhalb des Clusters