Interessantes Projekt in einem internationalen Umfeld und einer internationalen Organisation! Der Java-Analyst/Entwickler wird an der Erstellung einer Reihe von Softwareprogrammen beteiligt sein, die zusammen die Automatisierung der Bereitstellung von Java-Artefakten auf einer JBoss-basierten Middleware ermöglichen.
Hauptaufgaben für den Java Entwickler-Analysten:
Der Java-Analyst/Entwickler unterstützt das Entwicklungsteam beim Design und der Implementierung der Softwarelösung zur Umsetzung des gewünschten neuen Workflows. Die Lieferobjekte umfassen:
Unterstützung bei Datenanalyse- und Informationsmodellierungsaktivitäten;
Übersetzung der erstellten Informationsmodelle in Dienste für Datenextraktion, Datentransformation und Datenübermittlung;
Programmierung und Testen der Dienste für Datenextraktion, Datentransformation und Datenübermittlung, wobei Daten aus dem Internet, aus bestehenden Datenbanken extrahiert und nach der Verarbeitung (manchmal durch Wiederverwendung bestehender Dienste) an Altsysteme und Datenbanken übermittelt werden;
Unterstützung des Bereitstellungsprozesses der implementierten Softwarepakete und der Versionskontrolle;
Unterstützung der Benutzerakzeptanztests und der Systemtestphase;
Erstellung technischer Dokumentation.
Qualifikationen für den Java Entwickler-Analysten:
Der Analyst/Entwickler sollte sehr gute Kenntnisse und nachweisliche Erfahrung in den meisten der folgenden Techniken und Technologien besitzen:
Analytische Fähigkeiten (einschließlich Datenanalysefähigkeiten)
Daten- und Objektmodellierungstechniken
Java (SE und EE)
Jython
XML
Maven 2, Nexus (als Maven-Repository)
Spring Framework
Relationale Datenbanken (RDBMS, DB2, SQL)
Java-Datenbankschnittstellentechnologien (JDBC, möglicherweise SQLJ)
Arbeiten in einer Continuous-Integration-Umgebung
Test Driven Development, Testwerkzeuge und -verfahren.
Erforderliche Soft Skills:
Der Analyst/Entwickler sollte die folgenden Soft Skills besitzen:
Teamplayer, der bereit ist, Initiative und Verantwortung zu übernehmen
Diplomatisch, pragmatisch, ergebnisorientiert, positiv und aufgeschlossen
Bereitschaft, neue Technologien zu lernen und diese schnell in die Praxis umzusetzen
Fähigkeit zur Zusammenarbeit in multidisziplinären Teams
Fähigkeit, geschäftliche und technische Informationen schnell aufzunehmen
Fähigkeit, klar mit nicht-technischen sowie
Vorteilhafte Fähigkeiten:
JBoss Application Server
C++
Mainframe-Kenntnisse
Eclipse IDE
Subversion
CSS2+
REST
IBM Lotus Notes und MS Office
Kenntnisse und Erfahrung mit agilen Arbeitstechniken (Scrum, XP)
Entwicklung von Datenzugriffsdiensten in einer Service-Oriented-Architecture-Umgebung.
Vollständiges Stellenprofil und Projektdetails auf Anfrage erhältlich.
IT-Fähigkeiten Zusammenfassung - Java SE, JEE, Jython, XML, JBoss, Spring, Java EE, Java SE, XML, OO, Maven