Beschreibung
Für unseren Kunden in Frankfurt am Main suchen wir einen Entwickler (m/w) Java-Backend.
Aufgaben:
Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards 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 incl. Continuous Integration
Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
Vorbereitung von Entscheidungsvorlagen zu technischen Themen
Präsentationen zu technisch komplexen Themenstellungen
Berichten von Risiken und Problemen an die technischen Architekten und an das Projektmanagement
Anforderungen:
Aktuelle Kenntnisse in folgender(n) Technologie(n) der Softwareentwicklung: JAVA-Backend
Methodenkompetenz,Modellierung,Vorgehensmodelle: Umfangreiche Methodenkenntnisse und mehrjährige Erfahrungen in deren Anwendung (OOA und OOD in UML2, Vorgehensmodelle der Softwareentwicklung wie Wasserfall, RUP, V-Modell, Scrum , XP und Agile Konfigurationsmanagement, Releasemanagement)
Erfahrung in Methoden und Vorgehen nach dem Scaled Agile Framework
Erfahrung in der Implementierung von technischen Lösungen
Camunda – KnowHow bzw.Implementierung und Konfiguration: Camunda Workflow Management
BPMN Prozessmodellierung: BPMN Modellierungssprache verstehen und eigene Prozesse schreiben können
Zertifizierung UML Foundation oder vergleichbare Qualifikation
Entwicklungserfahrung in skaliert agilen Vorgehen nach SAFEe (Scaled Agikle Framework)
3 Projektreferenzen zu Implementierungsleistungen in mittleren und kleinen Projekten in den letzten Jahren zum o.g. Technologieschwerpunkt
Zertifizierung als Certified Scrum Master (CSM), Certified Scrum Developer (CSD), Certified Scrum Professional (CSP) oder vergleichbar
Zertifizierung als Certified Scrum Master (CSM), Certified Scrum Developer (CSD), Certified Scrum Professional (CSP) oder vergleichbar