Duties: Neu- und Weiterentwicklung komplexer Anwendungen primär im Java/JVM Umfeld; Support und Betrieb von Bestandsanwendungen; Implementierung von User-Stories mit hohem Backend- und geringem GUI-Anteil; Detaillierung der User-Stories im Refinement und Erstellung von Aufwandsschätzungen; Enger Austausch und technische Beratung mit dem Fachbereich
Requirements: Abgeschlossenes Studium der Informatik oder einschlägige softwareorientierte Ausbildung, z. B. staatlich geprüfter Informatiker, Fachinformatiker für Anwendungsentwicklung, o. ä; Mehrjährige praktische Erfahrung im Bereich der Entwicklung von verteilten Systemen im Java-Umfeld; Sicherer Umgang mit Spring Boot, JPA und Standard-Web-Technologien, sowie Versionierungssystemen und Continuous-Delivery-Tools; Praktische Erfahrung in der Erstellung von Unit- und Integrationstests; Erfahrung in der Implementierung von Schnittstellen (REST- und SOAP-Webservices, JMS)