Senior Software Engineer (Backend-Java) – Business Banking Cards (w/m/d)

Senior Software Engineer (Backend-Java) – Business Banking Cards (w/m/d)

Frankfurt am Main Vollzeit 63000 - 77000 € / Jahr (geschätzt) Homeoffice (teilweise)
I

Auf einen Blick

  • Aufgaben: Entwickle moderne Backend-Lösungen für Business Banking Cards mit Java und Spring.
  • Unternehmen: Dynamisches Unternehmen mit internationaler Kultur und wertschätzendem Miteinander.
  • Vorteile: Betriebliche Altersvorsorge, 30 Tage Urlaub, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Agiles Team mit hervorragenden Entwicklungsmöglichkeiten und einem unterstützenden Umfeld.
  • Warum dieser Job: Gestalte innovative Softwarelösungen und habe einen echten Einfluss auf die Finanzwelt.
  • Qualifikationen: Erfahrung in Java-Backend-Entwicklung und gute Kommunikationsfähigkeiten.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.

Wollen Sie moderne IT-Architekturen entwerfen und Softwarelösungen entwickeln, die einen echten Geschäftswert schaffen? Genießen Sie es, Verantwortung zu übernehmen, über einzelne Dienste hinauszudenken und Lösungen zu gestalten, die in eine breitere Anwendungslandschaft passen? Treten Sie unserem Bereich Business Banking Cards bei und helfen Sie uns, zuverlässige, skalierbare und sichere kartenbezogene Anwendungen zu entwickeln. In dieser Rolle arbeiten Sie eng mit den Stakeholdern des Business Banking zusammen und kooperieren mit den Teams des Retail Banking an gemeinsamen Fähigkeiten, Prozessen und Kundenreisen.

Dies ist keine Remote-Rolle. Wir arbeiten nach einem hybriden Modell, und die Arbeit im Büro ist Teil der Rolle, neben der Möglichkeit, von zu Hause aus zu arbeiten.

Ihre Aufgaben

  • Entwerfen, Entwickeln und Warten von skalierbaren Backend-Lösungen für den Bereich Business Banking Cards
  • Moderne Anwendungen mit Java 21+, Spring, Spring Boot, Kafka und Oracle Database erstellen
  • Verantwortung für Systemdesign und Implementierung übernehmen, unter Berücksichtigung der gesamten IT-Landschaft, Abhängigkeiten, Integrationspunkte und langfristiger Wartbarkeit
  • Mit mikroservicebasierten und privaten Cloud-Architekturen arbeiten
  • End-to-End-Verantwortung über den Softwareentwicklungslebenszyklus übernehmen, von der Analyse und Lösungsdesign bis hin zu Implementierung, Test, Dokumentation, Bereitstellung und Produktionssupport
  • Eng mit Geschäftspartnern, IT-Teams, Architekten, Produktverantwortlichen, externen Dienstleistern und Retail Banking-Teams zusammenarbeiten
  • Synchronisierte und asynchrone Integrationen entwerfen und implementieren, einschließlich REST-basierter APIs und Kafka-basierter Ereigniskommunikation
  • Testgetriebene Entwicklung anwenden und zu automatisierten funktionalen, Integrations-, Regression- und Leistungstests beitragen
  • Sichere Softwareentwicklungsmethoden anwenden und sicherstellen, dass Lösungen den Anforderungen an Banken, Governance und Sicherheit entsprechen
  • Sicherheitsrisiken während Design, Implementierung, Test und Produktionssupport identifizieren und angehen
  • Zu CI/CD-Pipelines, Build-Prozessen, Bereitstellungsautomatisierung und kontinuierlicher Verbesserung der Lieferabläufe beitragen
  • Softwarequalität durch sauberen Code, Code-Reviews, Qualitätssicherungsmaßnahmen und bewährte Ingenieurpraktiken unterstützen
  • Vorfälle und Probleme analysieren, Ursachen identifizieren und nachhaltige technische Lösungen implementieren
  • Weniger erfahrene Ingenieure betreuen und aktiv Wissen im Team teilen

Ihr Profil

  • Abschluss in Informatik, Ingenieurwesen, Wirtschaftsinformatik, Wirtschaft oder einer vergleichbaren Qualifikation
  • Mehrjährige Berufserfahrung in der Java-Backend-Entwicklung, idealerweise in Unternehmens- oder regulierten Umgebungen
  • Starke praktische Erfahrung mit Java 21 oder neuer
  • Fundierte Kenntnisse in Spring und Spring Boot
  • Erfahrung mit Kafka und ereignisgesteuerten oder asynchronen Kommunikationsmustern
  • Erfahrung mit Oracle Database, einschließlich Datenmodellierung, SQL und leistungsbewusster Entwicklung
  • Gutes Verständnis von Microservices, verteilten Systemen und cloudfähigem Anwendungsdesign
  • Fähigkeit, Verantwortung für technische Lösungen vom Design bis zur Produktion zu übernehmen
  • Starkes Bewusstsein für die breitere Anwendungslandschaft, einschließlich upstream und downstream Systeme, Abhängigkeiten, Schnittstellen und operationale Auswirkungen
  • Gutes Verständnis von sicheren Softwareentwicklungsmethoden, einschließlich Authentifizierung, Autorisierung, Datenschutz, Abhängigkeitsmanagement und sicheren Codierungsprinzipien
  • Bewusstsein für Cybersecurity-Risiken in der Softwareentwicklung, insbesondere im Bankwesen oder anderen regulierten Umgebungen
  • Sicher im Umgang mit Build-Tools, Versionskontrolle, CI/CD-Prozessen und automatisierten Bereitstellungspipelines, idealerweise in einer Azure- oder privaten Cloud-Umgebung
  • Praktische Erfahrung mit Testautomatisierung und Qualitätssicherungspraktiken
  • Erfahrung in agilen Teams, z.B. mit Scrum oder Kanban
  • Strukturierte, lösungsorientierte und qualitätsfokussierte Arbeitsweise
  • Starke Kommunikationsfähigkeiten und eine kollaborative Denkweise
  • Bereitschaft, bestehende Lösungen konstruktiv in Frage zu stellen und die technische Landschaft kontinuierlich zu verbessern
  • Gute schriftliche und mündliche Englischkenntnisse

Wir bieten viele Vorteile

  • Betriebliche Altersvorsorge, Vermögensaufbauangebote, kostenloses Deutschlandticket, 13 Feiertage & 30 Tage Urlaub pro Jahr
  • Remote-Arbeit im Einklang mit den Unternehmens-, regulatorischen und gesetzlichen Anforderungen; individualisierte Arbeitszeitmodelle, Sabbatical, Bezuschussung von Pflege- & Kinderbetreuungskosten
  • Persönliches Budget für Weiterbildung und Entwicklung sowie Gesundheit; zusätzlich ein persönliches Budget zur Einrichtung Ihres Homeoffice

Bereit für einen neuen Job? Bei ING sind wir bunt und vielfältig: verschiedene Persönlichkeiten mit unterschiedlichen Perspektiven - eine internationale Kultur, in der wir einander wertschätzen und respektieren. Wir glauben an Substanz statt Stil, Menschen statt Labels. Beschreibt dies Sie? Bewerben Sie sich einfach online - Ihr Lebenslauf reicht aus, um uns kennenzulernen, ein Anschreiben ist optional!

Senior Software Engineer (Backend-Java) – Business Banking Cards (w/m/d) Arbeitgeber: ING Banking

Die ING Wholesale Banking in Frankfurt ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur ein dynamisches und innovatives Arbeitsumfeld bietet, sondern auch zahlreiche Benefits wie betriebliche Altersvorsorge, flexible Arbeitszeitmodelle und individuelle Budgets für persönliche Entwicklung. Unsere offene und vielfältige Unternehmenskultur fördert die Zusammenarbeit in einem internationalen Team, in dem jeder Mitarbeiter wertgeschätzt wird und die Möglichkeit hat, sich kontinuierlich weiterzuentwickeln.

I

Kontaktdaten:

ING Banking Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (Backend-Java) – Business Banking Cards (w/m/d) mit Bravour zu bestehen

Java 21+
Spring
Spring Boot
Kafka
Oracle Database
SQL
Microservices