Fullstack Entwickler Java & Angular (m/w/d) mit Erfahrung in Berechtigungssystemen

Jobbeschreibung

Für unseren Kunden aus dem Versicherungsumfeld suchen wir derzeit einen Fullstack Entwickler Java & Angular (m/w/d) mit Erfahrung in Berechtigungssystemen.

Erfahrung bei der Implementierung von Berechtigungssystemen und Auditlogs ist stark wünschenswert.
Im Backend liegt der Schwerpunkt auf Java, node.js ist nice to have, im Frontend auf Angular.

Tasks:
• Erweiterte Benutzerrollen und Berechtigungen:
Einführung zusätzlicher Benutzertypen (z. B. Verwalter, Unterbenutzer mit Teilbestandssicht), um hierarchische
Strukturen und spezifische Zugriffsrechte abzubilden. Unterbenutzer können nur deaktiviert und nicht gelöscht werden; Datenschutzfragen sind zu klären.
• Funktionsrechte und Zugriffskontrolle: Zusatzberechtigungen (z. B. GDV-Import, BiPRO 430.4) sowie differenzierte Rechteverwaltung für Kunden und Unterentitäten. Zugriffskontrollen können individuell oder per Massenaktion
angepasst werden.
• Benutzerprofil und Hierarchieverwaltung:
Überarbeitung der Benutzer-Detailseite, Einführung von Vorgesetztenzuweisungen, und Vereinheitlichung der Ansicht für Haupt- und Unterbenutzer. Benutzer können ihre eigenen Daten bearbeiten.
• Kundenzugriffsverwaltung: Anpassung der Kundenübersicht zur Anzeige und Verwaltung von Benutzerzugriffen, sowohl einzeln als auch in Massenaktionen. Hauptbenutzer und Verwalter verwalten primär die Zugriffsrechte.
• Qualitäts- und Sicherheitsmaßnahmen: Datenschutz-und IT-Security-Prüfungen (AVV-Anpassung, Pen-Test), Performance-Optimierung und E2E-Tests zur Sicherstellung der Funktionalität und Sicherheit.

Background:
In dem Projekt erfolgt die Realisierung eines Maklerverwaltungsprogrammes für ca. 35.000 Versicherungsmakler, in dem ein vollumfängliches Beratungs- und Verwaltungsprogramm zur Verfügung gestellt wird.
Die Anwendung trägt zur Digitalisierung der verketteten Geschäftsprozesse zwischen Makler, Versicherungsunternehmen und Endkunden bei.
Im Rahmen der Weiterentwicklung liegen die Schwerpunkte in der Etablierung eines Berechtigungssystems und eines Auditlogs

Must have skills
Java, Spring Boot, Spring Cloud, Angular, RabbitMQ, Docker, Elasticsearch, keycloak, Microservices, Scrum, CI/CD

Nice to have skills
Node.js, Cypress

Startdatum
Frühestens: sofort
Spätestens: 21. Jul 2025

Laufzeit
min. 6 Monate
mit Option auf Verlängerung

Auslastung
Vollzeit

Remote
Teilweise möglich
größtenteils remote, gelegentlich Hannover nach Absprache

Erforderliche Sprachkenntnisse
Deutsch
Es sind sehr gute Deutschkenntnisse erforderlich

Budget
75-100€ pro Stunde
Gib bei der Bewerbung bitte einen Stundensatz für die Arbeit vor Ort und einen für Remote-Arbeit an, soweit vorhanden.

Einsatzorte
30 Hannover