Beschreibung
Aufgaben:• Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der Camunda BPMN Engine sowie vorgelagerter Komponenten wie Spring Boot und Apache Camel inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken sowie ergänzender Visualisierungen mittels JS-Frameworks unter Einhaltung der Standards und Vorgaben des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
• Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
• Dokumentation der technischen Komponenten
• Erstellen von Systemdokumentationen
• Erstellen von Lieferpaketen für die betreffenden Applikationen
• Einrichten von Entwicklungsumgebungen inkl. Continuous Integration
• Code-Reviews, Komponententests, Modultests, Modulgruppentests
• Vorbereitung von Entscheidungsvorlagen zu technischen Themen
• Berichten von Risiken und Problemen an die technischen Architekten und an das Projektmanagement
• Die Umsetzung erfolgt im Rahmen einer agilen Arbeitsweise
Anforderungen:
• Erfolgreiches abgeschlossenes Hochschulstudium in der Fachrichtung Informatik oder durch langjährige Berufserfahrung vergleichbar erworbene Qualifikation
• Umfangreiche Erfahrungen in der Entwicklung von JAVA Spring-Anwendungen insbesondere mit einer BPMN Engine, idealerweise der Camunda BPMN Engine
• Umfangreiche Erfahrung mit JavaScript Web-Frontends und entsprechenden Frameworks wie Angular oder ähnlichen, inkl. HTML & CSS,
• Fundierte Kenntnisse in der Datenbanksprache SQL
• Fundierte Kenntnisse im Umgang mit XML-Daten und deren Transformation
• Erfahrung mit REST-Schnittstellen (Verwendung und Implementierung)
• Analytische, strukturierte und konzeptionsstarke Arbeitsweise
• Erfahrung im Umgang mit GIT
Start & Dauer:
Ende April bis Ende September 2018