Senior Java Engineer (Payments) in Sachseln

Senior Java Engineer (Payments) in Sachseln

Sachseln Full Time 90000 - 110000 CHF / Jahr (geschätzt) Homeoffice
Jobgether

Auf einen Blick

  • Aufgaben: Entwickle sichere und skalierbare Zahlungsplattformen mit modernster Java-Technologie.
  • Unternehmen: Innovatives Unternehmen im Finanzdienstleistungssektor mit einem dynamischen Team.
  • Vorteile: Vollständig remote, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Wachstumsmöglichkeiten in einer kollaborativen und inklusiven Arbeitsumgebung.
  • Warum dieser Job: Gestalte die Zukunft der Zahlungsabwicklung und arbeite an bedeutenden Projekten.
  • Qualifikationen: Mindestens 7 Jahre Erfahrung in der Java-Entwicklung und Kenntnisse im Zahlungsverkehr.

Das prognostizierte Gehalt liegt zwischen 90000 - 110000 CHF pro Jahr.

Diese Position wird im Auftrag eines Partnerunternehmens ausgeschrieben, das alle Bewerbungen und nächsten Schritte verwaltet. Unser Partner sucht einen Senior Java Engineer (Payments) mit Sitz in der Schweiz. Treten Sie einer spezialisierten Ingenieurumgebung bei, in der Sie sichere, skalierbare und leistungsstarke Zahlungsplattformen für führende Organisationen in der globalen Finanzdienstleistungsbranche entwerfen und bereitstellen werden.

Als Senior Java Engineer übernehmen Sie die technische Verantwortung für mission-critical Systeme, die finanzielle Transaktionen zuverlässig und effizient verarbeiten. Sie werden architektonische Entscheidungen leiten, robuste Integrationen aufbauen und die höchsten Standards für Leistung, Sicherheit und regulatorische Compliance sicherstellen. Sie arbeiten mit modernen Java-Technologien, Cloud-Infrastruktur und ereignisgesteuerten Architekturen und bewältigen komplexe Ingenieurherausforderungen über mehrere Kunden und Plattformen hinweg. Sie helfen auch dabei, die besten Praktiken im Ingenieurwesen zu gestalten, andere Entwickler zu betreuen und kontinuierliche Verbesserungen im gesamten Softwareentwicklungszyklus voranzutreiben.

Diese vollständig remote Möglichkeit bietet die Vielfalt einer spezialisierten Zahlungsberatung, kombiniert mit technischer Führung, internationaler Zusammenarbeit und einem bedeutenden Einfluss auf die Infrastruktur, die globale Transaktionen unterstützt.

Verantwortlichkeiten:

  • Design und Entwicklung skalierbarer Anwendungen: Erstellen, Pflegen und Optimieren von Unternehmensanwendungen mit Java und Spring Boot, wobei Sie die Verantwortung für Funktionen vom ersten Design bis zur Produktionsbereitstellung übernehmen.
  • Technische Architektur leiten: Definieren von Dienstgrenzen, Datenmodellen, Integrationsmustern und nicht-funktionalen Anforderungen für komplexe Softwarekomponenten, um sicherzustellen, dass Lösungen zuverlässig, wartbar und skalierbar sind.
  • Zahlungstechnologielösungen liefern: Entwickeln und Pflegen von Zahlungsplattformen und Integrationen mit externen Systemen, APIs und Drittanbietern, um sichere und effiziente finanzielle Transaktionen zu unterstützen.
  • Zuverlässigkeit und Compliance sicherstellen: Verantwortung für die Anwendungsleistung, Verfügbarkeit, Sicherheit und Einhaltung der geltenden regulatorischen und branchenspezifischen Standards übernehmen.
  • Ereignisgesteuerte Systeme aufbauen: Robuste asynchrone Verarbeitungsabläufe mit Apache Kafka entwickeln und geeignete Ansätze für Idempotenz, Transaktionskonsistenz und zuverlässige Nachrichtenverarbeitung anwenden.
  • Über Disziplinen hinweg zusammenarbeiten: Eng mit Produktmanagern, Lösungsarchitekten und DevOps-Ingenieuren zusammenarbeiten, um Geschäftsanforderungen in effektive technische Lösungen zu übersetzen und Designtrade-offs zu bewerten und herauszufordern, wo dies erforderlich ist.
  • Ingenieurpraktiken verbessern: CI/CD-Pipelines, automatisierte Tests, Beobachtbarkeit und Bereitstellungsprozesse stärken, um die Liefergeschwindigkeit, Softwarequalität und betriebliche Resilienz zu verbessern.
  • Codequalität und technische Exzellenz fördern: Sauberen, effizienten, testbaren Code schreiben, Code-Reviews leiten, beste Ingenieurpraktiken etablieren und Junior- und Mid-Level-Ingenieure betreuen.
  • Produktionsvorfälle verwalten: Betriebliche Probleme untersuchen, Ursachenanalysen durchführen und nachhaltige Lösungen implementieren, die Wiederholungen verhindern und die Systemzuverlässigkeit verbessern.
  • AI-unterstützte Entwicklung nutzen: AI-Coding-Assistenten und große Sprachmodelle in die täglichen Entwicklungsabläufe integrieren, während Sie deren Ausgabe auf Richtigkeit, Sicherheit und Wartbarkeit validieren.

Anforderungen:

  • Berufserfahrung: Mindestens sieben Jahre Berufserfahrung in der Java-Entwicklung, einschließlich Verantwortung für das Design, die Lieferung und den Betrieb komplexer Produktionssysteme.
  • Zahlungs- und Fintech-Expertise: Praktische Erfahrung im Aufbau oder Betrieb von Zahlungs- oder Finanztechnologiesystemen, wie z.B. Kartenherausgabe, Akquisition, Transaktionsverarbeitung, Autorisierung, Abrechnung oder grenzüberschreitende Zahlungen.
  • Fortgeschrittene Java- und Spring-Expertise: Starke Kenntnisse von Java 21 oder höher, einschließlich relevanter Langzeit-Support-Versionen, sowie Erfahrung mit Spring Boot und modernen Spring Framework-Technologien zur Erstellung von RESTful und ereignisgesteuerten Microservices.
  • Ereignisgesteuerte Architektur: Praktische Erfahrung mit Apache Kafka, asynchroner Verarbeitung, idempotenten Operationen und genau-einmal-Verarbeitungssemantiken.
  • Datenbanktechnologien: Kenntnisse in relationalen Datenbanken wie PostgreSQL und MySQL sowie in ORM-Technologien wie Hibernate und JPA.
  • API-Design und Integration: Starke Erfahrung im Entwurf von REST-APIs, Arbeiten mit OpenAPI-Spezifikationen und Implementierung zuverlässiger Integrationen mit externen Systemen und Drittanbieterdiensten.
  • Build- und Delivery-Tools: Erfahrung mit Gradle, Maven und CI/CD-Pipelines sowie Vertrautheit mit Tools und Technologien wie GitHub Actions, Helm und Terraform.
  • Cloud und Containerisierung: Praktische Erfahrung mit AWS, Docker und Kubernetes, einschließlich Bereitstellung und Betrieb von Anwendungen in modernen Cloud-Umgebungen.
  • Testing und Beobachtbarkeit: Starke Testpraktiken mit Tools wie JUnit 5, Mockito und Testcontainers sowie Erfahrung mit Produktionsüberwachungs- und Beobachtbarkeitstechnologien wie OpenTelemetry, Prometheus und Grafana.
  • AI-unterstütztes Engineering: Regelmäßige, praktische Nutzung von AI-Coding-Assistenten und großen Sprachmodellen im gesamten Softwareentwicklungszyklus, kombiniert mit dem technischen Urteilsvermögen, um ungenauen, unsicheren oder schlecht wartbaren generierten Code zu identifizieren und zu korrigieren.
  • Technische Führung: Erfahrung in der Betreuung von Ingenieuren, Leitung von Code-Reviews, Treffen architektonischer Entscheidungen und Erhöhung der Ingenieurstandards innerhalb eines Teams.
  • Kommunikation und Zusammenarbeit: Fähigkeit, effektiv mit technischen und geschäftlichen Stakeholdern in verteilten Teams, Kunden und internationalen Umgebungen zu arbeiten.
  • Berufliche Denkweise: Ein starkes Engagement für Präzision, Zuverlässigkeit, Sicherheit, Verantwortlichkeit und kontinuierliches Lernen, kombiniert mit der Anpassungsfähigkeit, über verschiedene Kunden, Technologien und Problemdomänen hinweg zu arbeiten.

Zusätzliche Vorteile:

  • Vertrautheit mit Zahlungsstandards und -protokollen wie ISO 20022, ISO 8583, EMV und 3-D Secure oder Erfahrung mit der Zertifizierung von Zahlungsschemata.
  • Sicherheitsexpertise: Kenntnisse in Verschlüsselung, OAuth2/OIDC, JWT, mutual TLS (mTLS), Hardware-Sicherheitsmodul (HSM)-Integration und Tokenisierung sind von Vorteil.
  • Weitere relevante Erfahrungen: Hintergrund in Infrastructure as Code, Plattformengineering oder direkte Zusammenarbeit mit Unternehmenskunden in einer Beratungs- oder professionellen Dienstleistungsumgebung sind vorteilhaft.

Vorteile:

  • Vollständig remote Arbeitsumgebung: Arbeiten Sie remote als Teil eines verteilten Ingenieurteams, mit Flexibilität im Betriebsmodell der Organisation.
  • Einblick in führende Zahlungsorganisationen: Tragen Sie zu Technologieplattformen bei, die von etablierten Akteuren in der globalen Zahlungsindustrie genutzt werden.
  • Vielfalt technischer Herausforderungen: Arbeiten Sie über verschiedene Kunden, Plattformen und Geschäftsfelder hinweg, anstatt auf ein einzelnes Produkt oder eine Codebasis beschränkt zu sein.
  • Technische Verantwortung und Autonomie: Übernehmen Sie die Verantwortung für bedeutende architektonische Entscheidungen, Produktionssysteme und End-to-End-Ingenieurergebnisse.
  • Berufliches Wachstum: Entwickeln Sie Fachwissen in Zahlungsinfrastruktur, Finanztechnologie, cloud-nativer Architektur und modernen Softwareentwicklungspraktiken.
  • Kollaborative Ingenieurkultur: Arbeiten Sie mit erfahrenen Fachleuten zusammen, die technische Exzellenz, Wissensaustausch, Mentoring und kontinuierliche Verbesserung schätzen.
  • Moderne Entwicklungstools: Wenden Sie zeitgemäße Java-Technologien, Cloud-Infrastruktur, Automatisierung und KI-gestützte Entwicklungstools an, um komplexe Ingenieurprobleme zu lösen.
  • Bedeutender Einfluss auf die Branche: Helfen Sie beim Aufbau sicherer, widerstandsfähiger und skalierbarer Systeme, die die Bewegung von Geld über globale Finanznetzwerke unterstützen.
  • Inklusive Arbeitsplatz: Treten Sie einer chancengleichen Arbeitsumgebung bei, die qualifizierte Bewerber aus allen Hintergründen willkommen heißt.

Senior Java Engineer (Payments) in Sachseln Arbeitgeber: Jobgether

Als Arbeitgeber bietet Jobgether eine spannende Möglichkeit, in einem innovativen und dynamischen Umfeld zu arbeiten, das auf Sicherheit und Zuverlässigkeit fokussiert ist. Mit einer remote-first Kultur und flexiblen Arbeitszeiten fördern wir die Zusammenarbeit über verschiedene Zeitzonen hinweg und bieten unseren Mitarbeitenden zahlreiche Wachstums- und Entwicklungsmöglichkeiten. Unsere Mitarbeiter profitieren von einem unterstützenden Teamgeist und der Chance, an einem zukunftsweisenden Produkt zu arbeiten, das echte Auswirkungen hat.

Jobgether

Kontaktdaten:

Jobgether Recruiting-Team

Jobgipfel Expertenrat🤫

Wir sind der Meinung, dass du so Senior Java Engineer (Payments) in Sachseln erhalten könntest

✨Verbind dich mit Fachspezialisten

Im Banking-Bereich chönd mir echt viel von Fachspezialisten lernen. Nimm teil an Finanz-Events oder Konferenzen und tritt in Kontakt mit Bankenprofis. Die Händler und Berater sind oft bereit, ihr Wissen zu teilen und vielleicht sogar mögliche Jobchancen zu diskutieren. Das hilft dir, ein Netzwerk ufzubouwe.

✨Nutze Campus Recruiting

Falls du gerade vorbei bist an der Uni, schau dir die Campus Recruiting-Events an, die bereits in vielen Banken organisiert werden. Dies sind goldene Gelegenheit, direkt mit den Recruitern ins Gespräch zu komme und vielleicht e chli über d'Unternehmenskultur z'lerne — das kann den Unterschied mache, wenn du die Stelle im Banking bewerbscht.

✨Bleib über Branchentrends informiert

Im Banking sind Trends wie digitale Transformation und nachhaltige Investments enorm wichtig. Lies Blogs, Podcast und Berichte, um am Puls der Zeit z'blibe. Wenn du zu diesen Themen reden kannst, hinterlässt das einen bleibenden Eindruck bei Vorstellungsgesprächen, und zeigst, dass du die Branche verstehst.

✨Bewirbs dich direkt über unsere Webseite

Wenn du interessiert bist, im Banking-Bereich bei Jobgether zu arbeiten, dann bewirb dich direkt über unsere Webseite! Das zeigt deine Initiative und gibt dir die beste Chance, in den Auswahlprozess aufzunehmen.

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Java Engineer (Payments) in Sachseln mit Bravour zu bestehen

Java 21 oder später
Spring Boot
RESTful Microservices
Apache Kafka
Asynchrone Verarbeitung
PostgreSQL
MySQL

Einige Tipps für deine Bewerbung 🫡

Hebe dina Noten und Zertifikate hervor:Im Bankwesen zähle die Zahlen! Achte darauf, dîne besten Schulnoten und relevante Zertifikate wie CFA oder andere Finanzqualifikationen in dînem Lebenslauf deutlich sichtbar zu machen. Das hilft, dîne Qualifikation gleich am Anfang zu unterstreichen und zeigt, dass du in dem Bereich fit bist.

Erzähl vo dinere Motivation:In dînere Bewerbung, speziell im Bewerbungsschreiben, schreib über dîn Interesse für den Bankensektor und was dich motiviert, bei Jobgether zu arbeiten. Zeig, dass du nicht nur nach einem Job suchst, sondern dass du ein echtes Interesse an Finanzthemen und dem Unternehmen hast, das macht dich gleich viel interessanter.

Verwend relevante Fachbegriffe:In der Bankenwelt gibt's viele Fachbegriffe und Konzepte, die wichtig sind. Verwende diese in dîner Bewerbung, um zu zeigen, dass du dich im Finanzbereich auskennst. Denk an Wörter wie 'Risk Management', 'Investmentstrategien' und 'Anlageberatung'. Das lässt dich kompetent und gut informiert wirken.

Wünsch dir ein gutes Netzwerk:Falls du bereits Praktika oder Nebenjobs in der Bankenbranche hattest, erwähne dies! Es ist wichtig, dein Netzwerk zu zeigen und wie du es nutzen kannst. Arbeitgeber schätzen Kandidaten, die Connections in der Branche haben und sich bereits um Beziehungen bemühen.

Wie man sich auf ein Vorstellungsgespräch bei Jobgether vorbereitet

✨Verstehe die Finanzprodukte

Sich im Bereich Banking auszukennen, ist das A und O! Mach dich mit den gängigen Finanzprodukten wie Kredite, Hypotheken und Investitionsstrategien vertraut. Das hilft uns, im Interview intelligent über die Lösungen nachzudenken, die Jobgether anbieten könnte.

✨Bereite dich auf numerische Fragen vor

In einem Banking-Interview sind numerische und analytische Fähigkeiten entscheidend. Sei bereit, praktische Aufgaben zu lösen oder Fallstudien zu analysieren, um deine Datenanalysefähigkeiten zu demonstrieren. Das zeigt uns, dass du die richtige Denkweise für den Job hast!

✨Kenntnis der aktuellen Marktentwicklungen

Die Finanzwelt ist ständig im Wandel. Halte dich über aktuelle Marktentwicklungen und wirtschaftliche Trends informiert. Wenn du in der Lage bist, diese Themen ins Gespräch einzubringen, zeigt das uns, dass du wirklich für Senior Java Engineer (Payments) brennst und einen wertvollen Beitrag leisten kannst.

✨Persönliche Motivation und langfristige Ziele

Da es sich um eine Vollzeitstelle handelt, ist es wichtig, unsere langfristigen Ziele und Ambitionen zu kommunizieren. Überlege dir, was dich im Banking antreibt und wo du dich in den nächsten Jahren siehst. Das hilft Jobgether zu verstehen, wie du ins Team passt und welche Entwicklungsmöglichkeiten du siehst.