Software Developer (Java/Scala) 80%

Job Informationen

Aufgaben: Entwicklung von Softwaremodulen und Services, welche die schnelle und zuverlässige Integration und Auslieferung von verteilten Daten aus unterschiedlichen Systemen ermöglichen Sicherstellen einer hohen Softwarequalität mittels moderner Programmierstandards, Code Reviews, Pair Programming, Testautomatisierung u.a. Sicherstellen des hochverfügbaren Betriebs sowie proaktives Monitoring unserer Online Plattformen mit den dazugehörenden Applikationen Anpassung und Migration bestehender Softwaremodule und Microservices, damit sie in modernen Cloud Computing Umgebungen eingesetzt werden können Ihr Profil: Mehrjährige praktische Erfahrung mit mindestens einer modernen funktionalen oder objektorientierten Programmiersprache (vorzugsweise Java und/oder Scala) Praktische Erfahrung mit relationalen Datenbanken (vorzugsweise MySQL oder Postgres) und Message Bus Systemen (z. B. ActiveMQ, RabbitMQ oder Kafka) sowie Grundwissen über Installation, Konfiguration und Betrieb von Linux/Unix Systemen Praktische Erfahrung mit Versionskontrolle (git) und Build Tools (z. B. maven oder sbt) sowie mit funktionaler Programmierung im Scala/Typelevel Ökosystem; Erfahrung mit Play Framework, Spring, Hibernate, Apache Cassandra und JavaScript von Vorteil Gute Kenntnisse der agilen Software-Entwicklung, Kommunikations- und Teamfähigkeit sowie eine selbstständige, ergebnisorientierte Arbeitsweise

Benötigte Skills
  • OOP
  • JAVA
  • Scala
  • NoSQL
  • SQL
  • Linux
  • Englisch
Job Details
  • Pensum Teilzeit