Ihr Aufgabenbereich
- Übernahme der Softwareentwicklung (Konzeption, Entwicklung und Pflege) einer modernen (barrierearmen) Daten- und 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 bei Fragen zur fachlichen oder technischen Architektur der Anwendung
- Verantwortung für die Neu- und Weiterentwicklung von Backend-Komponenten für eine komplexe Daten- und Analytics-Plattform sowie 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