Desired Skills and Experience

  • Technische Konzeption, Design und Implementierung anspruchsvoller Software im Team zusammen mit unseren Fachexperten, den Requirement-Engineers, den Entwicklern und den DevOps.
  • Aktive Mitarbeit bei der Definition und Umsetzung der Softwarearchitektur unter Verwendung innovativer Big-Data-Technologien
  • Abgeschlossenes Informatik-Studium oder gleichwertige Ausbildung, sowie mehrjährige Berufserfahrung als Software-Entwickler
  • Sehr gute Java-Kenntnisse und Erfahrungen mit Frameworks im Java-Umfeld; Scala-Kenntnisse von Vorteil
  • Kenntnisse in neuesten Big-Data-Technologien (Hadoop, HBase, Apache Spark) sind vorteilhaft
  • Gute Kenntnisse im Umgang mit relationalen Datenbanken, erste Erfahrungen mit nicht-relationalen Datenbanksystemen wünschenswert
  • Gute Kenntnisse im objekt-orientierten Design sowie Grundkenntnisse funktionaler Programmierung
  • Sicherer Umgang mit Linux-Systemen und Entwicklungstools wie IntelliJ, Maven, Git oder Jenkins
  • Spaß an der Analyse und Optimierung der Laufzeitperformance komplexer Berechnungsprozesse
  • Erfahrungen in der agilen bzw. testgetriebene Software-Entwicklung wünschenswert
  • Kenntnisse in folgenden Technologien vorteilhaft: Docker, Impala, Apache Drill, Hive LLAP, Spring Boot, Spring Cloud