Stellenbeschreibung
Gesucht wird ein Java Entwickler (Backend) (m/w/d).
Sie arbeiten in einem agilen Entwicklungsprojekt mit einem Lead Entwickler an der Umsetzung von fachlichen und technischen Anforderungen.
Rahmendaten:
Zeitraum: 01.08. oder etwas später – 31.10.2026 (mit starker Option auf Verlängerung)
Umfang: ca 56 PT
Sprache: Deutsch mind. auf Niveau C1-C2
Einsatzort: 10% Nürnberg / 90% remote (Es wird erwartet, dass die Leistenden einmal pro Sprint (dienstags und mittwochs jedes Monates) vor Ort in Nürnberg arbeiten)
Aufgaben:
- Umsetzung von fachlichen und technischen Anforderungen im Bereich „EGVP Elektronisches Gerichts- und Verwaltungspostfach“
- Implementierung von Services, Funktionen und Schnittstellen im agilen Team als Teamplayer (Pair-Programming, Code-Reviews, Wissensaustausch sind wünschenswert)
- Unterstützung bei der Anforderungsspezifikation und der Aufwandsschätzung
- Abstimmung mit Ansprechpartnern (m/w/d) von Schnittstellen, Middleware-Diensten, Infrastrukturbetrieb im Falle von Wartungsmaßnahmen, Änderungsbedarf, Fehlern etc.
- Analyse und Behebung von Fehlern und Ausfällen der (produktiven) Anwendung
- Dokumentation von Prozessen, Konfigurationen und Entwicklungsaufgaben
Folgende Skills und Erfahrungen sind notwendig:
- Hohe Auffassungsgabe und analytisches Vorgehen bei Problemstellungen und hohe Kommunikationsfähigkeit
- Erfahrungen mit größeren Projektumgebungen, ggf. bereits in der öffentlichen Verwaltung
- einschlägige Erfahrung mit Microservice-Architekturen (Spring Boot, Event-based Communication, REST-Services)
- Praktische Kenntnisse mit Scrum und agilen Methoden (Epics, Stories, Daily Meeting, Refinement, Retrospektive, Review)
- Umgang mit JIRA und Confluence
- Integration einer Datenbank (Oracle oder anderer Datenbank) in eine Softwarelösung
- mindestens ein Grundverständnis über die Abläufe von Continuous Integration und Continuous Deployment (CI/CD) (Bitbucket, Jenkins, Ansible (optional))
- Defensives Programmieren
- Configuration as Code
- Erfahrungen mit XÖV-Standards wie XJustiz wünschenswert (optional)
Folgende Technologien und Methoden werden im Projekt angewandt:
Java LTS (v. 2.x)
Spring-Cloud (v. 2025.x)
Stream
Function
OpenFeign
Spring-Boot 3.x, Spring Boot 4.x (Optional)
Spring-Framework
Spring Security 6.x, 7.x
OAUTH 2.x
Spring Data/JPA
Spring HATEOS
OpenAPI/Swagger
SQL auf Basis von Oracle 19c
Apache Kafka 2.x
Maven ? 3.6 (3.8)
Unit-/Komponenten-/Integrations-Tests mit JUnit5, Mockito, AssertJ, optional: Spock, Cucumber
REST, WSDL
JAXB, XML, XSD, JSON, optional: XSLT
GIT, Gitflow (Optional)