Unternehmen
Land Hessen - Hessisches Hauptstaatsarchiv
Über diese Stelle
Über Land Hessen - Hessisches Hauptstaatsarchiv
Beim Hessischen Landesarchiv (HLA) sind zum nächstmöglichen Zeitpunkt zwei zunächst auf vier Jahre befristete Stellen als
Fullstack-Entwickler (m/w/d)
(EG 12 TV-H)
in der Abteilung Zentrale Einrichtungen, Referat Digitale Dienste, Team Standard-IT zu besetzen. Dienstort ist das Hessische Hauptstaatsarchiv Wiesbaden.
Das Hessische Landesarchiv ist für alle Bereiche des staatlichen Archivwesens in Hessen zuständig. Es gliedert sich in die Abteilungen Hessisches Hauptstaatsarchiv Wiesbaden, Hessisches Staatsarchiv Darmstadt und Hessisches Staatsarchiv Wiesbaden. Die Abteilung Zentrale Einrichtungen nimmt standortübergreifende Aufgaben des HLA wahr. Das Referat „Digitale Dienste“ betreut die IT-technische Infrastruktur und ist für die Entwicklung und den Betrieb der archivischen Fachverfahren zuständig.
Das zentrale Fachverfahren für die Erschließung, Verwaltung und Bereitstellung des Archivguts ist „Arcinsys“. Dieses wird im Verbund mit anderen Landesarchiven entwickelt und im HLA als Webanwendung programmiert. Die im Rahmen eines aktuell geplanten Redesigns von Arcinsys anstehende technische Überarbeitung und Neuprogrammierung des Systems bilden die Aufgabenschwerpunkte der ausgeschriebenen Stellen.
Haben Sie Interesse, an innovativen Lösungen für unsere Fachverfahren mitzuwirken? Haben Sie Freude daran, in Kooperationsprojekten mit Partnern zu arbeiten? Dann freuen wir uns über Ihre Bewerbung!
Aufgaben
- Entwicklung und Weiterentwicklung einer modularen, serviceorientierten Webanwendung mit Spring Boot (Backend) und Angular (Frontend)
- Konzeption und Implementierung von RESTful APIs zur Anbindung von externen und internen Komponenten
- Modellierung, Optimierung und Pflege relationaler Datenbanken (z. B. PostgreSQL, MySQL)
- Einsatz moderner Datenhaltungstechnologien (z. B. JSONB) zur optimalen Modellierung archivischer Metadaten
- Sicherstellung der Codequalität durch automatisierte Unit-, Integrations- und End-to-End-Tests
- Aufbau und Pflege von CI/CD-Pipelines
- Containerisierung und Deployment mittels Docker
Fähigkeiten
- Ein als Bachelor abgeschlossenes Studium der Informatik bzw. Software-Entwicklung oder gleichwertige Fähigkeiten und Erfahrungen aufgrund entsprechender Tätigkeiten
- Fundierte Erfahrung in der Java-Entwicklung mit Spring Boot
- Fundierte Erfahrung in Angular (TypeScript, HTML, CSS)
- Sicherer Umgang mit SQL-Datenbanken, vorzugsweise PostgreSQL
- Erfahrung mit Git, CI/CD-Prozessen und Container-Technologien
- Von Vorteil sind
- Verständnis für Softwarearchitektur, Security by Design und Clean Code-Prinzipien
- Erfahrung mit Testautomatisierungs-Frameworks wie JUnit, Spring Test, Cypress
- Ihre persönlichen Stärken
- Engagement und Einsatzbereitschaft
- Teamfähigkeit in der Zusammenarbeit mit multiprofessionellen Teams
- Fähigkeit zu und Freude an konzeptioneller und ergebnisorientierter Arbeit
Standort
Adresse
Wiesbaden, Deutschland