Java Entwickler und Softwarearchitekt für Spring Boot (m/w/d) Eschborn / ZMAW238252
GECO ·jobs.geco-group.com
Apply directFür einen unserer Großkunden suchen wir derzeit Unterstützung für die nachfolgenden Anforderungen:
Projektbeschreibung:
Im Rahmen eines Projekts im öffentlichen Sektor wird eine generische Geschäftskundenplattform entwickelt.
Der Schwerpunkt liegt auf der Konzeption und Entwicklung wiederverwendbarer Querschnittskomponenten sowie der Integration bestehender Basisdienste. Je nach Erfahrung ist ein Einsatz mit Schwerpunkt Softwarearchitektur, Konzeption oder Entwicklung vorgesehen. Zu Projektbeginn stehen insbesondere konzeptionelle Leistungen im Vordergrund. Im weiteren Projektverlauf erhöht sich der Anteil der Entwicklungsleistungen.
Deine Aufgaben:
- Recherche, Konzeption, Dokumentation und Entwicklung technischer Querschnittskomponenten
- Konzeption und Entwicklung einer skalierbaren und wiederverwendbaren Softwarearchitektur
- Anbindung bestehender Basisdienste wie Output Management, Stargate, BZL Service und Dokumentenmanagementsysteme
- Entwicklung einer Benutzerregistrierung und Benutzerverwaltung einschließlich der Anbindung des ATLAS Systems
- Integration von ELSTER Unternehmenskonto und BundID
- Aktualisierung und Modernisierung einer bestehenden Keycloak Installation
- Anbindung von Keycloak an Active Directory zur Umsetzung eines Single Sign On
- Entwicklung einer Mandantenverwaltung und Berechtigungsverwaltung auf Basis von PBAC beziehungsweise ABAC
- Technologieauswahl und Entwicklung eines Dokumenten Template Service sowie eines Dokumentengenerierungsservice
- Umsetzung eines Rich Text Editors zur manuellen Bearbeitung vorbefüllter Dokumentenvorlagen
- Entwicklung von Funktionen zur Anzeige von PDF, Word und Excel Dokumenten
- Konzeption und Entwicklung eines queuebasierten Transferservices zur abgesicherten Kommunikation zwischen öffentlichen Antragsstrecken und internen Fachanwendungen
- Konzeption und Implementierung REST basierter APIs
- Aufbau und Pflege der erforderlichen GitLab Pipelines
- Visualisierung und Dokumentation technischer Sachverhalte
- Bearbeitung der über Jira vorgegebenen Entwicklungsaufgaben
- Teilnahme an Daily Meetings und regelmäßigen Status Meetings
- Enge Abstimmung mit dem Auftraggeber bei fachlichen und technischen Fragestellungen
Dein Profil:
- Erfahrung in der Softwareentwicklung oder Softwarearchitektur mit Java
- Gute bis sehr gute Kenntnisse in Spring Boot
- Erfahrung mit REST basierten APIs und der Integration unterschiedlicher Systeme
- Kenntnisse in Keycloak oder vergleichbaren Identity und Access Management Lösungen
- Erfahrung mit Message Queuing und asynchroner Systemkommunikation
- Kenntnisse in Docker und containerisierten Anwendungen
- Erfahrung mit GitLab und automatisierten GitLab Pipelines
- Sicherer Umgang mit IntelliJ, Jira und Confluence
- Kenntnisse gängiger Architektur und Entwicklungsmuster
- Fähigkeit zur verständlichen Visualisierung und Dokumentation komplexer technischer Sachverhalte
- Idealerweise Erfahrung mit Active Directory und Single Sign On
- Idealerweise Kenntnisse in BundID, ELSTER Unternehmenskonto oder OZG konformen Anwendungen
- Idealerweise Erfahrung mit Dokumentengenerierung, Dokumentenvorlagen oder Dokumentenmanagementsystemen
- Durch Projektreferenzen nachweisbare Kenntnisse in den genannten Tätigkeitsfeldern und Technologien
- Vorliegende erweiterte Sicherheitsüberprüfung nach § 9 SÜG oder Bereitschaft zur Durchführung einer SÜ2
Rahmenparameter:
- Einsatzort: Einarbeitung in Eschborn (2 Monate), anschließend Remote möglich
- Laufzeit: 01.10.2026 für 12 Monate mit Option auf Verlängerung
- Auslastung: Vollauslastung
Dein GECO-Ansprechpartner freut sich auf Deine Kontaktaufnahme und über die Zusendung Deiner aussagekräftigen Projekthistorie sowie Deiner Honorarvorstellung/Gehaltsvorstellung/Preisvorstellung.