Beschreibung
Für unseren Kunden in Frankfurt am Main suchen wir einen Java-Entwickler (m/w).
Aufgabenbeschreibung:
Entwicklung und Weiterentwicklung von Testwerkzeugen: 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)
Entwicklung im sowohl Frontend als auch Backend
Implementierung zum Aufbau der Testautomatisierung und Umsetzung automatisierter Testfälle
Erweiterung des Testframeworks
Testdurchführung
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
Anforderungsprofil:
Erfahrung mit folgenden Technologien:
Java, Eclipse, JUnit, SoapUI
Java 8
Maven
JavaFx
EventBus (z.b. google)
H2 Datenbank
JBehave
Apache HttpClient
RESTful Http Kommunikation
Log4j
Spring
AspectJ
TestNg
Buildprozess via Jenkins
Codeverwaltung vie Git
Json, Xml