Auf einen Blick
- Aufgaben: Entwickle sichere und skalierbare Zahlungsplattformen mit modernster Java-Technologie.
- Unternehmen: Führendes Unternehmen im Finanzdienstleistungssektor mit innovativer Kultur.
- Vorteile: Vollständig remote, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Dynamisches Team mit Fokus auf technische Exzellenz und kontinuierliche Verbesserung.
- 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.
Verantwortlichkeiten:
- Design und Entwicklung skalierbarer Anwendungen: Erstellen, pflegen und optimieren Sie unternehmensgerechte Anwendungen mit Java und Spring Boot, wobei Sie die Verantwortung für Funktionen vom ersten Design bis zur Produktionsbereitstellung übernehmen.
- Technische Architektur leiten: Definieren Sie Dienstgrenzen, Datenmodelle, Integrationsmuster und nicht-funktionale Anforderungen für komplexe Softwarekomponenten, um sicherzustellen, dass Lösungen zuverlässig, wartbar und skalierbar sind.
- Zahlungstechnologielösungen bereitstellen: Entwickeln und pflegen Sie Zahlungsplattformen und Integrationen mit externen Systemen, APIs und Drittanbietern, um sichere und effiziente finanzielle Transaktionen zu unterstützen.
- Verlässlichkeit und Compliance sicherstellen: Übernehmen Sie die Verantwortung für die Anwendungsleistung, Verfügbarkeit, Sicherheit und die Einhaltung geltender regulatorischer und branchenspezifischer Standards.
- Ereignisgesteuerte Systeme aufbauen: Entwickeln Sie robuste asynchrone Verarbeitungsworkflows mit Apache Kafka und wenden Sie geeignete Ansätze für Idempotenz, Transaktionskonsistenz und zuverlässige Nachrichtenverarbeitung an.
- Über Disziplinen hinweg zusammenarbeiten: Arbeiten Sie eng mit Produktmanagern, Lösungsarchitekten und DevOps-Ingenieuren zusammen, um Geschäftsanforderungen in effektive technische Lösungen zu übersetzen und Designtrade-offs zu bewerten und herauszufordern, wo dies erforderlich ist.
- Ingenieurpraktiken verbessern: Stärken Sie CI/CD-Pipelines, automatisierte Tests, Beobachtbarkeit und Bereitstellungsprozesse, um die Liefergeschwindigkeit, Softwarequalität und betriebliche Resilienz zu verbessern.
- Codequalität und technische Exzellenz fördern: Schreiben Sie sauberen, effizienten, testbaren Code, leiten Sie Code-Reviews, etablieren Sie Ingenieurbest Practices und betreuen Sie Junior- und Mid-Level-Ingenieure.
- Produktionsvorfälle verwalten: Untersuchen Sie betriebliche Probleme, führen Sie Ursachenanalysen durch und implementieren Sie nachhaltige Lösungen, die Wiederholungen verhindern und die Systemzuverlässigkeit verbessern.
- AI-unterstützte Entwicklung nutzen: Integrieren Sie AI-Coding-Assistenten und große Sprachmodelle in die täglichen Entwicklungsabläufe zur Implementierung, Refaktorisierung, Testung, Fehlersuche und Dokumentation, 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 Bereitstellung 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. Ein starkes Verständnis der Transaktionslebenszyklen, der Abstimmung, der Idempotenz und der regulatorischen Einschränkungen ist unerlässlich.
- 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 zum Aufbau von RESTful- und ereignisgesteuerten Microservices.
- Ereignisgesteuerte Architektur: Praktische Erfahrung mit Apache Kafka, asynchroner Verarbeitung, idempotenten Operationen und genau-einmal-Verarbeitungssemantiken.
- Datenbanktechnologien: Kenntnisse relationaler Datenbanken wie PostgreSQL und MySQL sowie ORM-Technologien wie Hibernate und JPA.
- API-Design und Integration: Starke Erfahrung im Entwurf von REST-APIs, Arbeit mit OpenAPI-Spezifikationen und Implementierung zuverlässiger Integrationen mit externen Systemen und Drittanbieterdiensten.
- Build- und Bereitstellungstools: 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ützte Ingenieurarbeit: 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 Ingenieurnormen 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, Verantwortung 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 Infrastruktur als Code, Plattformengineering oder direkte Zusammenarbeit mit Unternehmenskunden in einem Beratungs- oder professionellen Dienstleistungsumfeld 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 Expertise 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.
- Bedeutsame Auswirkungen 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) 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.
Jobgipfel Expertenrat🤫
Wir sind der Meinung, dass du so Senior Java Engineer (Payments) 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) mit Bravour zu bestehen
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.