Description
Aufgaben:- Programmierung / Implementierung / Customizing technischer Komponenten in der Applikation auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (Nutzung der standardisierten Entwick-lungsumgebungen und Programmierrichtlinien)
- Analysieren und Beheben von Fehlern aus den Testphasen in
- Erstellen von technischer Komponentenspezifikation in AsciiDoc und Betriebsführungshandbüchern
- Erstellen von Lieferpaketen für die Applikation
- 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
Anforderungen:
- Fundierte Kenntnisse in Java, z. B. 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.
- Gute Kenntnisse in Design z. B. Inheritance vs. Composition
- Kenntnisse im Umgang mit Eclipse und SWT/RCP-Entwicklung
- Kenntnisse im Umgang mit Versionsverwaltungssystem GIT
- Kenntnisse in OSGI
- Kenntnisse in HP Quality Center
- Kenntnisse in Oracle Coherence
- Kenntnisse in Hibernate
Start & Dauer:
ab Februar 2018 bis zunächst Ende 2018