Software Engineer - DE

  • Vollzeit

Unternehmensbeschreibung

Visa ist ein weltweit führendes Unternehmen im Zahlungs- und Technologiebereich. Jährlich wickeln wir über 259 Milliarden sichere Zahlungstransaktionen zwischen Verbrauchern, Händlern, Finanzinstituten und Behörden in über 200 Ländern und Regionen ab. Unsere Mission ist es, die Welt durch das innovativste, komfortabelste, zuverlässigste und sicherste Zahlungsnetzwerk zu verbinden und so Einzelpersonen, Unternehmen und Volkswirtschaften zu ermöglichen, erfolgreich zu sein. Wir verfolgen dabei ein gemeinsames Ziel: Wir wollen allen Menschen überall auf der Welt helfen, indem wir die beste Möglichkeit bieten, zu bezahlen und bezahlt zu werden.

Entwickeln Sie etwas mit einem zielorientierten Branchenführer. Werden Sie noch heute Teil unseres Teams und erleben Sie das Leben bei Visa.

Stellenbeschreibung

Stellenbeschreibung
In Ihrer Rolle als Softwareentwickler im Bereich Dispute Systems arbeiten Sie in einem globalen Team zusammen, das für die Entwicklung und Wartung der Visa Resolve Online-Plattform verantwortlich ist. Diese webbasierte Anwendung unterstützt Visa-Kunden bei der Verwaltung ihrer Streitbeilegungs- und Rückbuchungsprozesse. Mit Ihren Java-Kenntnissen und Ihrer Vertrautheit mit verschiedenen Technologien sind Sie für die Konzeption, Entwicklung, das Testen und die Bereitstellung von Code von herausragender Qualität verantwortlich und erfüllen strenge Geschäfts-, Sicherheits- und Resilienzstandards.
Zusammenarbeit ist entscheidend, da Sie mit anderen Teams, Anbietern und Stakeholdern zusammenarbeiten, um eine reibungslose Bereitstellung und einen reibungslosen Betrieb der Anwendung zu gewährleisten. Diese Position bietet die einzigartige Gelegenheit, neue Technologien und Frameworks wie KI und generative KI kennenzulernen und anzuwenden, um die Funktionalität und Leistung der Anwendung zu verbessern.

Aufgaben

Als Teil eines Scrum-Teams, das sich der Bereitstellung neuer und verbesserter Funktionen widmet, werden Sie:

Umfassende Kenntnisse des Visa Dispute-Geschäfts erwerben, zur Anforderungsanalyse beitragen, verschiedene Programmieralternativen bewerten und an der Festlegung des Umfangs und der Dimensionierung teilnehmen.
Entwerfen, entwickeln, testen und pflegen Sie den Code für den Visa Resolve Online-Antrag.

Effiziente Kommunikation und Zusammenarbeit mit Teammitgliedern, einschließlich der Teams von Lieferantenpartnern.

Beteiligen Sie sich an technologischen Proof-of-Concepts und nutzen Sie neue Technologien und Frameworks.

Optimieren Sie die Code-Richtlinien und nehmen Sie an Code-Review-Prozessen teil, um Qualität und Konsistenz sicherzustellen.

Erstellen und pflegen Sie technische Dokumentationen zur Unterstützung von Entwicklungs- und Betriebsinitiativen.

Arbeiten Sie mit Product Ownern, DevOps, Sicherheits-, Automatisierungs- und Level-3-Entwicklungsteams zusammen, um die Abstimmung aller Initiativen sicherzustellen.

Streben Sie nach Exzellenz und Innovation in der Servicebereitstellung, nutzen Sie Chancen und denken und handeln Sie stets vorausschauend, um den Erfolg voranzutreiben.

Dies ist eine hybride Position. Die voraussichtliche Anzahl der Arbeitstage wird von Ihrem Personalverantwortlichen bestätigt.

Qualifikationen

Grundqualifikationen
Mindestens 5 Jahre einschlägige Berufserfahrung mit einem Bachelor-Abschluss oder mindestens 2 Jahre Berufserfahrung mit einem höheren Abschluss (z. B. Master, MBA, Jura, MD) oder 0 Jahre Berufserfahrung mit einem PhD ODER mindestens 8 Jahre einschlägige Berufserfahrung.

Bevorzugte Qualifikationen
Mindestens 5 Jahre einschlägige Berufserfahrung mit einem Bachelor-Abschluss oder mindestens 2 Jahre Berufserfahrung mit einem höheren Abschluss (z. B. Master, MBA, Jura, MD) oder 0 Jahre Berufserfahrung mit einem PhD ODER mindestens 8 Jahre einschlägige Berufserfahrung.
Der/Die ideale Kandidat/in sollte über folgende Qualifikationen und Kompetenzen verfügen:
- Hervorragende Kommunikationsfähigkeiten mit der nachgewiesenen Fähigkeit, komplexe Konzepte zu präsentieren und prägnant zu formulieren.
- Ausgeprägte organisatorische Fähigkeiten, ergänzt durch außergewöhnliche Analyse- und Problemlösungsfähigkeiten sowie kompetentes Zeitmanagement.
- Kenntnisse in Core Java und Programmierung. Python wäre ein Plus.
- Fundiertes Verständnis objektorientierter Prinzipien.
Praktische Erfahrung mit Java/J2EE-Unternehmensanwendungen, einschließlich Spring Framework, Struts, Angular/React, Kafka und Webservices.
Erfahrung mit relationalen Datenbanken und robuster SQL-Entwicklung ist unerlässlich. Kenntnisse in DB2 und MySQL sind wünschenswert.
Nachgewiesene Kenntnisse in Cloud-Technologien wie Docker, Kubernetes, OpenShift und S3.
Technische Expertise in der Konzeption und Entwicklung mit Enterprise Service Bus (ESB)-Plattformen wie IBM Integration Bus oder JBoss Fuse.
Erfahrung mit Build-Tools wie Gradle und Versionskontrollsystemen wie Git.
Vertrautheit mit Continuous-Integration-Tools wie Jenkins und Infrastrukturautomatisierungsplattformen wie Ansible oder Chef.
Technische Expertise im Umgang mit branchenüblichen Business-Rules-Management-Systemen wie Java Rules oder Drools.
Grundkenntnisse in UNIX und Shell-Scripting.
Kenntnisse in AIML und generativer KI sind sehr wünschenswert.
Erfahrung im Finanz- oder Zahlungsverkehr ist von Vorteil.
Erfahrung mit No-SQL-Datenbanken wie Cassandra ist von Vorteil.
Kenntnisse oder Berufserfahrung in agilen Methoden wie Scrum sind von Vorteil. Kenntnisse im SAFe-Framework sind ein zusätzliches Plus.