Beschreibung
Skills:Sehr gute Kenntnisse und Erfahrungen in der Entwicklung mit Scala und/oder Clojure (mind. 3 Jahre)
Beherrschung der gängigen Entwicklungstools wie IDE, Jenkins, Git, Unix Shell, usw.
Erfahrung in und Affinität zu testorientierter, teamorientierter Softwareentwicklung und Shared Ownership Codebasis (git, automatisierte Builds, sorgfältige Zusammenarbeit, Refactoring)
Erfahrung in und Affinität zur agilen Entwicklung nach Scrum und XP Praktiken (bspw. TDD, Continuous Integration / Delivery, Pair-Programming, …)
Starkes Interesse am Pair Programming (das Team arbeitet viel im Pair)
Wünschenswert sind Erfahrungen mit Docker, NoSQL-Datenbanken (bspw. MongoDB), Java und Apache Spark
Softskills: Teamfähigkeit und gute kommunikative Fähigkeiten sind ein absolutes Muss
Aufgaben:
Das Tracking Team beschäftigt sich mit der Aggregation und Anreicherung von Tracking-Daten der E-Commerce Plattform und beliefert zahlreiche Abnehmer mit Near Realtime Datenströmen und sind damit Schlüsselstelle für die Steuerung des Shops.
Hierzu werden ca. 20000 Tracking-Events pro Sekunde verarbeitet (verteiltes Rechnen / Realtime Big Data).
Technologisch werden Apache Kafka, Apache Spark, Apache Mesos, Scala und Clojure eingesetzt.
Neben Spark-Streaming Jobs werden zahlreiche Clojure Microservices entwickelt und betrieben.
Das Team verantwortet die Weiterentwicklung, die Qualitätssicherung und den Betrieb unseres Produktes.
> Testorientierte Softwareentwicklung in einem Continuous Delivery Umfeld, arbeiten mit Toggles und selbständige Deployments von Features.
> Beteiligung beim Erarbeiten von fachlichen und technischen Anforderungen.
> Testbarkeit herstellen, Corner Cases identifizieren und berücksichtigen.
> Monitoring der Livesysteme und Analyse der Live-Daten.
> Mitgestaltung der Teamprozesse / Entwicklung des Teams (Jede dieser Aufgaben wird vorwiegend als Pair oder in Gruppen bewältigt).
Beginn: 04.01.2016
Dauer: 120 PT
Gebiet: Hamburg
Wenn Sie Interesse an diesem Projekt haben und die Skillanforderungen hinreichend abdecken können, bitte ich Sie um kurzfristige Rückmeldung unter Angabe Ihrer Kontaktdaten, Ihrer Konditionen für den genannten Einsatzort inkl. Reisekosten, einer kurzen Zusammenfassung wie Sie die Skillanforderungen abdecken sowie die Zusendung Ihres Profils.
Auch wenn dieses Projekt für Sie nicht interessant ist, bitten wir Sie um Kontaktaufnahme.
Gerne speichern wir Ihr Profil in unserer Datenbank und können Sie in Zukunft noch schneller kontaktieren.
Mit herzlichem Gruß
Beate Marschall
ID NETZ IT-Projekte GmbH
Tel.:
Mail: