Mindrift
Mastercard
Senior Java Backend Engineer
Unser Zweck
Mastercard treibt Volkswirtschaften an und befähigt Menschen in über 200 Ländern und Territorien weltweit. Gemeinsam mit unseren Kunden helfen wir beim Aufbau einer nachhaltigen Wirtschaft, in der jeder gedeihen kann. Wir unterstützen eine breite Palette digitaler Zahlungsoptionen und machen Transaktionen sicher, einfach, intelligent und zugänglich. Unsere Technologie und Innovation, Partnerschaften und Netzwerke kombinieren sich, um ein einzigartiges Set von Produkten und Dienstleistungen zu liefern, die Menschen, Unternehmen und Regierungen dabei helfen, ihr größtes Potenzial zu entfalten.
Titel und Zusammenfassung
Senior Java Backend Engineer
Überblick
Das Mastercard Authentication Program bestimmt, wie die Verbraucherauthentifizierung für Transaktionsanwendungsfälle im Geschäft und im E-Commerce funktioniert. Der Hauptzweck dieser Rolle ist die Entwicklung und Bereitstellung von Best-of-Breed-Authentifizierungsprodukten für E-Commerce-Transaktionsanwendungsfälle, die die Akzeptanz und Verbreitung der Produkte und den Umsatz für Mastercard fördern. Zu den Authentifizierungsprodukten, die in den Verantwortungsbereich dieser Rolle fallen, gehören ID Check, Token Authentication Service und Token Authentication Framework.
Wer ist Mastercard?
Mastercard ist ein globales Technologieunternehmen in der Zahlungsbranche. Unsere Mission ist es, eine inklusive, digitale Wirtschaft zu verbinden und anzutreiben, die allen, überall zugutekommt, indem wir Transaktionen sicher, einfach, intelligent und zugänglich machen. Durch die Nutzung sicherer Daten und Netzwerke, Partnerschaften und Leidenschaft helfen unsere Innovationen und Lösungen Einzelpersonen, Finanzinstituten, Regierungen und Unternehmen, ihr größtes Potenzial zu entfalten.
Unser Anstandsquotient (DQ) prägt unsere Kultur und alles, was wir innerhalb und außerhalb unseres Unternehmens tun. Mit Verbindungen in mehr als 210 Länder und Territorien bauen wir eine nachhaltige Welt auf, die unbezahlbare Möglichkeiten für alle eröffnet.
Rolle
Als Senior Software Engineer werden Sie:
- An Priorisierungsdiskussionen im Team mit Produkt-/Geschäftsinteressenten teilnehmen
- Lieferaufgaben (Design, Entwicklung, Test, Bereitstellung, Konfiguration, Dokumentation) schätzen und verantworten, um die Geschäftsanforderungen zu erfüllen
- Diskussionen über Kompromisse bei Code/Design/Prozessen innerhalb Ihres Teams führen, wenn erforderlich
- Best Practices aus früheren Branchenerfahrungen anwenden und gleichzeitig unsere eigenen Engineering-Prinzipien für das Schreiben von qualitativ hochwertigem, sicherem Code einhalten, der modular, funktional und testbar ist;
- Statusberichte erstellen und Risiken innerhalb Ihrer primären Anwendung/Ihres primären Dienstes verwalten
- Demos/Abnahmediskussionen im Umgang mit Product Ownern durchführen
- Die Einführung von Technologiestandards und meinungsbildenden Frameworks vorantreiben und die Code-, Test- und Automatisierungsarbeiten von Teammitgliedern überprüfen
- Möglichkeiten zur Verbesserung von Gesamtprozessen und zur Abfallreduzierung identifizieren
- Wissen innerhalb Ihrer Gilde/Ihres Programms teilen und suchen, um die Wiederverwendung von Mustern/Bibliotheken/Praktiken voranzutreiben und die Produktivität zu steigern
Alles über Sie
Sie sollten sich bewerben, wenn Sie Folgendes haben:
- Einen Abschluss in Informatik oder einem verwandten Fachgebiet
- Umfangreiche Erfahrung mit serverseitigen, backend Anwendungen und Technologien, insbesondere Microservice-Architekturen;
- Umfangreiche Erfahrung mit Java / Spring / RESTful APIs
- Umfangreiche Erfahrung mit Unit-, Komponenten-, integrierten und Funktionstests (z. B. Junit, Mockito, Cucumber etc.)
- Sie teilen gerne Ihr Wissen und Ihre Erfahrungen mit Ihren Kollegen;
- Ausgezeichnete verbale und schriftliche Kommunikationsfähigkeiten in Englisch
- Sie sind proaktiv und lernbegierig
- Sie sind ein Teamplayer
Nützliche Zusatzkenntnisse
- Erfahrung in einem agilen Umfeld
- Vorerfahrung mit Microservices, Event-Architekturen (z. B. Kafka)
- Vorerfahrung mit Metrik-/Reporting-Tools (Grafana, Splunk etc.)
- Vorerfahrung mit Pivotal Cloud Foundry zur Bereitstellung Cloud-fähiger Anwendungen;
Verantwortung für die Unternehmenssicherheit
Jede Person, die für Mastercard oder in dessen Auftrag tätig ist, trägt Verantwortung für die Informationssicherheit. Alle Aktivitäten, die den Zugriff auf Vermögenswerte, Informationen und Netzwerke von Mastercard beinhalten, sind mit einem inhärenten Risiko für das Unternehmen verbunden. Daher wird von dem erfolgreichen Kandidaten für diese Position erwartet, dass er:
- Einhaltung der Sicherheitsrichtlinien und -praktiken von Mastercard;
- Sicherstellung der Vertraulichkeit und Integrität der zugegriffenen Informationen;
- Meldung jeglicher vermuteter Verstöße gegen die Informationssicherheit oder Sicherheitslücken, und
- Absolvierung aller periodischen obligatorischen Sicherheitsschulungen gemäß den Richtlinien von Mastercard.
Verantwortung für die Unternehmenssicherheit
Alle Aktivitäten, die den Zugriff auf Vermögenswerte, Informationen und Netzwerke von Mastercard beinhalten, sind mit einem inhärenten Risiko für das Unternehmen verbunden. Daher wird von jeder Person, die für Mastercard oder in dessen Auftrag tätig ist, erwartet, dass sie Verantwortung für die Informationssicherheit trägt und:
- Einhaltung der Sicherheitsrichtlinien und -praktiken von Mastercard;
- Sicherstellung der Vertraulichkeit und Integrität der zugegriffenen Informationen;
- Meldung jeglicher vermuteter Verstöße gegen die Informationssicherheit oder Sicherheitslücken, und
- Absolvierung aller periodischen obligatorischen Sicherheitsschulungen gemäß den Richtlinien von Mastercard.
