Java Entwickler Backend (m/w), J0104832

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

Beschreibung

Wir suchen für ein spannendes Projekt in Hamburg einen Java Entwickler Backend (m/w)

Projektziel:
-Aufbau einer real-time Webtracking Lösung mit eigener Datenverarbeitungsstrecke
-Ablösung einer kommerziellen Webtracking Lösung in den Shops des Kunden und ausrollen der neuen Lösung
-Das Team arbeitet agil. Der Kunde stellt den Product Owner, den Scrum Master und einige Entwickler. Die externen Mitarbeiter arbeiten als eng eingebundener Teil des Teams vor Ort

Tätigkeiten:
-Unterstützung bei der Entwicklung eines Java basierten Service zur Vereinnahmung und Anreicherung von User-Interaktionsdaten
-Implementierung einer low-latency Verarbeitungs-Pipeline für Clickstream-Events
-Entgegennahme von Daten via HTTP und Validierung anhand von Schema-Informationen
-Bearbeitung eines EMF-Datenmodells (Ecore)
-Einbindung der Bibliotheken Maxmind GeoIP2 und Udger Parser zur Anreicherung von Clickstream-Events mit Geo- und UserAgent-Informationen sowie zur Identifizierung von Bots
-Weiterleitung validierter und angereicherter Daten an Messaging Queues (Apache Kafka)
-Erstellung der Dokumentation und Pflege von Unit- und Integrationstests der Anwendungskomponenten
-Integration des Produkt-Builds in eine bestehende Continuous Deployment Pipeline

Must have:
-Mindestens 5 Jahre Berufserfahrung, davon mindestens 3 Jahre im Bereich Java Backend Entwicklung
-Sehr gute Kenntnisse in Java 1.8 und objektorientierter Softwareentwicklung
-Erfahrung mit Performance-Optimierung und Near-Realtime Anwendungen im Java-Kontext
-Umfangreiche Kenntnisse im Umgang mit Apache Kafka
-Kenntnisse in akka unter JAVA
-Erfahrung im Umgang mit dem Eclipse Modeling Framework (EMF)
-Kenntnisse im Umgang mit Continuous Integration und Continuous Deployment Werkzeugen (z. B. Maven, Gradle, Jenkins)
-Kommunikationsstärke, Teamfähigkeit

Nice to have:
-Vertrautheit mit Java basierten low-latency Frameworks (z. B. LMAX Disruptor, OpenHFT)
-Kenntnisse in modellgetriebener Softwareentwicklung (z. B. Model-zu-Model-Transformation) und Schemavalidierung (z. B. Xtend, Object Constraint Language)
-Erfahrung mit agilen Methoden (z. B. Scrum, Kanban)
-Hadoop/Hive, SQL, Stash/GIT, Icinga / Graphite, Unix / Linux

Bei Interesse freuen wir uns auf Ihr aktuelles Profil im Word-Format (bitte kein PDF)! Reference :J Duration :49 PT + Option Location : Hamburg Languages : Deutsch emagine GmbH Cankaya, Banu T : F :
Start
03/2017
Dauer
49 PT + Option
(Verlängerung möglich)
Von
emagine
Eingestellt
28.03.2017
Ansprechpartner:
Angelo Schneider
Projekt-ID:
1314800
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren