Westhouse ist eines der führenden internationalen Recruitment Unternehmen für die Vermittlung von hochqualifizierten Fachexperten in Bereichen wie IT Life Cycle, SAP, Engineering, Kaufmännischem und Fachberatung.
Für unseren Kunden suchen wir aktuell eine/n Scala Entwickler (m/w/d) - remote / Frankfurt am Main.
Ihre Aufgaben
1. Entwicklung und Weiterentwicklung von skalierbaren Softwarekomponenten innerhalb einer event-getriebenen Microservice-Architektur
2. Implementierung von Services in Scala 3 unter Nutzung funktionaler Programmierparadigmen
3. Modellierung und Weiterentwicklung von Datenstrukturen auf Basis von Protobuf
4. Umsetzung von Integrationen und Kommunikation zwischen Services über ein event-basiertes Messaging-System (z.B. NATS JetStream)
5. Entwicklung und Deployment von Services in einer containerisierten Umgebung (AWS EKS / Kubernetes)
6. Sicherstellung von Codequalität durch Tests, Debugging und Code-Reviews
7. Enge Abstimmung mit Architekt*innen und anderen Entwickler*innen zur Weiterentwicklung der Systemarchitektur
Interessiert?
Sven Schäfer
Tel.:
Email:
Share posting
Ihre Qualifikationen
8. (Muss) 5 Jahre Erfahrung Kubernetes-Clustern in AWS
9. (Muss) 5 Jahre Erfahrung mit CI/CD-Tooling (Git/GitLab) GitLab CI mit Monorepo
10. (Muss) 5 Jahre Erfahrung mit dem Protobuf Framework
11. (Muss) 7 Jahre Erfahrung mit Scala 3.8 mit Typelevel-Stack (ZIO, Cats Effect, FS2). Tiefes Verständnis des funktionalen Ökosystems ist erforderlich.
12. (Soll) 5 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit funktionaler Programmierung (z.B. ZIO, Cats Effect, FS2, Akka Streams oder vergleichbar in produktiven Backend-Systemen)
13. (Soll) 5 Jahre Erfahrung in der Entwicklung und dem Betrieb event-getriebener Backend-Systeme mit Messaging-/Streaming-Technologien (z.B. NATS, Kafka) in Kombination mit funktionaler Programmierung.
14. (Soll) 3 Jahre Erfahrung in der Entwicklung von Verkehrsmanagementsysteme (Traffic Management Systems, TMS) im Umfeld von Transport & Schienenverkehrs oder vergleichbarer komplexer Echtzeitsysteme.