← Alle Stellen

Senior Java Software Engineer (Security)

Avaloq1

Anstellung
Vollzeit
Ort
Zürich · Remote möglich
Erstmals ausgeschrieben
Jetzt bewerben

Wir suchen einen talentierten Senior Software Engineer mit fundierter Erfahrung und Kenntnissen in der Anwendungssicherheit, um unser wachsendes Team in Zurich, Switzerland, zu verstärken. In dieser Rolle arbeiten Sie mit erfahrenen Ingenieuren und Produktspezialisten in einem kollaborativen, agilen Umfeld zusammen, in dem Engineering-Qualität, Zuverlässigkeit und Wartbarkeit entscheidend sind.

Der ideale Kandidat kombiniert fundierte Software-Engineering-Erfahrung mit einem guten Verständnis für Anwendungs- und Plattformsicherheit. Wir suchen nicht zwingend einen Spezialisten für eine bestimmte Sicherheitstechnologie. Wichtiger ist jemand, der sicheres Software-Design, Sicherheitsprinzipien, Schwachstellen und die Herausforderungen beim Aufbau und der Wartung sicherheitsrelevanter Unternehmensanwendungen versteht.

Ihr Schwerpunkt wird primär auf dem Design, der Entwicklung und der Wartung robuster Java-basierter Komponenten, Bibliotheken und Dienste liegen, die in Avaloq-Anwendungen verwendet werden. Die Produkte operieren im Bereich der Anwendungssicherheit, was Ihnen die Möglichkeit bietet, an Lösungen und Konzepten in den Bereichen Authentifizierung und Autorisierung, JWT, Identity and Access Management, sichere Service-to-Service-Kommunikation und standardbasierte Sicherheitsintegrationen zu arbeiten.

Ihre Hauptaufgaben

  • Design, Entwicklung und Wartung skalierbarer, zuverlässiger und sicherer Java-basierter Komponenten, Bibliotheken, APIs und Dienste
  • Schreiben von sauberem, testbarem und wartbarem Code, der etablierten Engineering-Praktiken und Architekturstandards folgt
  • Analyse bestehender und Legacy-Lösungen sowie progressive Verbesserung ihrer Architektur, Qualität und Wartbarkeit
  • Mitwirkung an Produkten und Projekten, die Authentifizierung, Autorisierung, JWT, IAM-Integrationen und Service-to-Service-Kommunikation beinhalten
  • Design und Implementierung neuer Funktionen, einschließlich der Erstellung umfassender Solution Designs
  • Untersuchung und Behebung komplexer technischer Probleme in den Bereichen Anwendung, Integration und Sicherheit
  • Arbeit mit Sicherheitskonzepten wie Tokens, Claims, Zertifikaten, Schlüsseln und Vertrauensbeziehungen
  • Teilnahme an Architekturdiskussionen, technischen Reviews und Code Reviews
  • Verbesserung von automatisiertem Testen, CI/CD-Integration, Dependency Management und Software-Qualitätskontrollen
  • Pflege einer klaren technischen Dokumentation und Beitrag zum Wissensaustausch innerhalb und über Teams hinweg
  • Zusammenarbeit mit Engineering-, Architektur-, Sicherheits- und Produktthemen, die die gemeinsam genutzten Komponenten konsumieren

Der Produktbereich der Rolle umfasst die Entwicklung von Avaloq hin zu standardbasierten, herstellerunabhängigen IAM-Integrationen, JWT-Kompatibilität und sicherer Kommunikation zwischen Anwendungen und Diensten.

  • Mindestens 7 Jahre nachgewiesene Erfahrung in der Softwareentwicklung oder einer verwandten Engineering-Rolle
  • Starke Programmierkenntnisse in Java mit praktischer Erfahrung im Spring-Ökosystem, idealerweise einschließlich Spring Boot
  • Erfahrung im Design und in der Integration von REST APIs, Shared Libraries oder Enterprise-Anwendungskomponenten
  • Exzellente Kommunikations- und Kollaborationsfähigkeiten mit der Fähigkeit, effektiv über Engineering- und Produktthemen hinweg zu arbeiten
  • Ein gutes Verständnis von Anwendungssicherheitsprinzipien, Secure Coding und der Behebung von Schwachstellen
  • Interesse oder Erfahrung in sicherheitsbezogenen Konzepten wie Authentifizierung, Autorisierung, Tokens, Zertifikaten und sicherer Kommunikation
  • Umfangreiche Erfahrung mit automatisiertem Testen, Debugging und der Fehlerbehebung komplexer Softwaresysteme
  • Erfahrung in der Wartung und Modernisierung etablierter Unternehmensanwendungen
  • Gutes Verständnis von CI/CD-Pipelines, Build-Automatisierung, Dependency Management und Versionskontrolle
  • Starke analytische Fähigkeiten und Problemlösungskompetenz mit einem strukturierten Ansatz bei komplexen technischen Herausforderungen
  • Fähigkeit, Verantwortung für Produkte und technische Themen von der Analyse bis hin zur Implementierung und Wartung zu übernehmen

Es wäre ein echter Bonus, wenn Sie besitzen:

  • Erfahrung in der Arbeit mit Authentifizierungs- und Autorisierungslösungen
  • Vertrautheit mit JWT, OAuth 2.0, OpenID Connect oder vergleichbaren Sicherheitsstandards
  • Erfahrung mit IAM-Plattformen wie Airlock IAM, Keycloak, Microsoft Entra ID oder vergleichbaren Lösungen
  • Verständnis von Service-to-Service- oder Machine-to-Machine-Authentifizierung
  • Kenntnisse in TLS, Zertifikaten, Schlüsseln und PKI-Konzepten
  • Erfahrung mit Gradle, Software Composition Analysis oder Security-Scanning-Tools
  • Erfahrung mit Docker, Kubernetes oder OpenShift
  • Erfahrung in der Wartung von Shared Libraries oder Plattformkomponenten, die von mehreren Entwicklungsteams genutzt werden
  • Erfahrung im Finanzdienstleistungssektor oder einem anderen sicherheitskritischen Unternehmensumfeld
  • Erfolgreiche Umsetzung komplexer technischer Projekte

Wir wissen, dass die Vereinbarkeit von Beruf und Privatleben eine Herausforderung ist, der wir alle im Alltag gegenüberstehen. Um dies zu unterstützen, bieten wir den meisten unserer Avaloqers hybrides und flexibles Arbeiten an. Dies ermöglicht es uns, die Work-Life-Balance zu wahren und gleichzeitig unsere fantastische Avaloq-Kultur in unseren globalen Büros fortzuführen.

Bei Avaloq sind wir stolz darauf, Vielfalt zu fördern, und verstehen, dass der Erfolg unseres Unternehmens auf der Kraft unterschiedlicher Meinungen basiert. Wir setzen uns mit ganzem Herzen für die Förderung eines Umfelds mit Chancengleichheit und einer inklusiven Kultur ein, in der Sie Ihr wahres, authentisches Selbst sein können. Wir stellen ein, vergüten und befördern unabhängig von Herkunft, Alter, Geschlechtsidentität, sexueller Orientierung oder anderen fantastischen Eigenschaften, die uns alle einzigartig machen. Wir haben unser Bestes getan,

Automatisch aus dem Original übersetzt.

Ausgeschrieben gestern

Ort

Auf Google Maps ansehen

Diese Seite auf softwareengineerjobszurich.ch