AFRA-218 Agiler Java / JEE Entwickler (m/w)

Frankfurt am Main  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Tätigkeitenbeschreibung
Die Leistungen werden für das Projekt iDIS erbracht.
Auf Basis der Vorarbeiten und des Schweizer Systems soll die Erweiterung, Anpassung und Feature-Neuentwicklung des Systems durch Architekten, Entwicklern, Business Engineers und Fachbereichs-Vertretern durchführt werden mit der die externe Fachkraft unter Abstimmung Ergebnisse und fachliche Lösungen herbeiführt.
Aufgaben:
Programmierung / Implementierung / Customizing technischer Komponenten in der
Applikation LeiDis-D auf Basis der genutzten Technologien inkl. dazugehöriger
Schnittstellen, Module und ent-sprechender Datenbanken unter Einhaltung der Standards
des Auftraggebers (Nutzung der stan-dardisierten Entwicklungsumgebungen und
Programmierrichtlinien)
Analysieren und Beheben von Fehlern aus den Testphasen in LeiDis-D
Erstellen von technischer Komponentenspezifikation in AsciiDoc und Betriebs-
führungshandbüchern
Erstellen von Lieferpaketen für die Applikation LeiDis-D
Einrichten und Konfigurieren von Entwicklungsumgebungen inklusive Continuous
Integration
Konfigurieren von technischen Monitoring-Prozessen, Auswertung der Monitoring-Werte
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

In der Zusammenarbeit auf Teamebene erfolgt die Umsetzung auf Basis von agilen Vorgehensweisen wie z.B. SCRUM, die Einhaltung der SCRUM Prozesse im SCRUM Team ist zu berücksichtigen und ein regelmäßiger Austausch mit dem SCRUM Master/ SCRUM Team ist erforderlich.

Die externe Fachkraft übernimmt im Rahmen ihrer Beauftragung Aufgaben im Team gemäß der agilen Methoden durch Pull von Tasks, die aus User Stories resultieren, gemäß ihrer Kompetenzen und in Abstimmung mit dem gesamten Umsetzungsteam
Die externe Fachkraft nimmt an allen fachbezogenen Arbeitssitzungen des Teams inkl. der Retrospektiven teil.

Anforderungen

must have:
fundierte Kenntnisse in Java: asynchronous Programming, Generics
gute Kenntnisse in Test Driven Development: u.a. mit Mockito
Fähigkeit klaren, einfachen Code zu schreiben:
Klare Zuständigkeiten, gut lesbarer Code, keep it simple.
Arbeitsprobe - Codefragment - bitte mitbringen (es reicht, wenn die Arbeitsprobe ein
Ausschnitt aus selbst erstelltem Code ist. Es muss kein System vorgestellt werden.
Es geht darum zu sehen in welchem Stil der Bewerber codiert.)
gute Kenntnisse in Design: Inheritance vs. Composition
Kenntnisse im Umgang mit Eclipse und SWT/RCP-Entwicklung
Kenntnisse im Umgang mit Versionsverwaltungssystem GIT
Abgeschlossenes Studium der Informatik/Software Technik oder gleichwertige Abschlüsse
Mindestens 3 Jahre Erfahrung Java-Programmierung
Erfahrung, sich in große Softwaresysteme einzuarbeiten
Erfahrung mit der Scrum Methodik

should + nice to have:
Kenntnisse in OSGI
Kenntnisse in HP Quality Center
Kenntnisse in Oracle Coherence
Kenntnisse in Hibernate
Scrum Master Zertifizierung
Grundkenntnisse im des Bahnbetriebs


Fähigkeiten (Must have)
Eclipse, Eclipse Rich Client Platform, Git, Java, Java EE, SCRUM, Test Driven Development

Fähigkeiten (Nice to have)
Bahn Know-how, Coherence, Hibernate, HP Quality Center, OSGI, Scrum Master Zertifizierung
Start
14.05.2018
Dauer
8 Monate+
(Verlängerung möglich)
Von
PENTASYS AG
SIPJOB-ID:
4747
Eingestellt
25.04.2018
Projekt-ID:
1544568
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren