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