Raiffeisen Schweiz

Senior Java Backend Entwickler mit Schwerpunkt Software-Architektur (w/m/d)

28 Tage alt

Angaben zum Job

Raiffeisen Schweiz
Firma Raiffeisen Schweiz
Kategorie Informatik
Einsatzort Zürich

Job-Inhalt

Wir suchen per sofort oder nach Vereinbarung einen erfahrenen Senior Java Backend Entwickler (w/m/d), der tiefgehende Kenntnisse in der Software-Architektur mitbringt. Du wirst eine Schlüsselrolle bei der Entwicklung und Gestaltung von robusten, skalierbaren Backend-Lösungen spielen und aktiv an der Architektur neuer Projekte beteiligt sein. Als erfahrener Entwickler wirst du zudem technische Entscheidungen treffen, Best Practices etablieren und das Entwicklungsteam in der Domain Anlegen & Vorsorge unterstützen.



  • Entwicklung und Wartung von hoch performanten und skalierbaren Services im Bereich Anlegen & Vorsorgen auf Basis von Java (Spring Boot, OpenShift , etc.)
  • Konzeption und Umsetzung von Software-Architekturen für neue und bestehende Systeme
  • Sicherstellung der Code-Qualität und Implementierung von Best Practices (z.B. Clean Code, Test-Driven Development)
  • Optimierung der bestehenden Infrastruktur hinsichtlich Performance, Sicherheit und Skalierbarkeit
  • Enge Zusammenarbeit mit den Frontend-Entwicklern, DevOps-Ingenieuren und anderen Stakeholdern zur Integration und Weiterentwicklung von APIs und Services
  • Durchführung von Code-Reviews und technische Beratung des Entwicklerteams
  • Leitung und Durchführung von Architektur-Workshops und technischen EvaluierungenSicherstellung einer stabilen und performanten Anbindung an externe Schnittstellen und Datenbanken 

  • Mehrjährige Berufserfahrung (mind. 5 Jahre) in der Entwicklung von Java-basierten Backend-Systemen
  • Fundierte Kenntnisse in Software-Architektur, Design Patterns und Microservices-Architekturen
  • Tiefe Erfahrung im Umgang mit verteilten Systemen und Event-Driven Architecture
  • Gute Kenntnisse in der Verwendung und Konfiguration von Datenbanken (SQL/NoSQL)
  • Erfahrung in Container-Technologien (Docker, Kubernetes) und Cloud-Plattformen (AWS, Azure oder Google Cloud)
  • Gute Kenntnisse in CI/CD-Prozessen und Tools (z.B. Jenkins, Git, Maven)
  • Kenntnisse in agilen Entwicklungsmethoden (Scrum, Kanban)
  • Stark ausgeprägte Problemlösungsfähigkeiten sowie eine analytische und strukturierte Denkweise
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
  • Dazu bist du offen für neue Ansätze und Ideen Anderer.
  • Du hast Bankfach-Knowhow oder die Motivation, dir das Know-how aufzubauen.

Bewerben

Bewerben Sie sich direkt auf der Webseite von Raiffeisen Schweiz.