MoneyGram
MoneyGram
1.001 – 5.000 Mitarbeitende
B2CFintechKrypto
MoneyGram ist ein global tätiges Fintech- und Geldtransferunternehmen, das sich auf grenzüberschreitende Geldtransfers über digitale Zahlungen, Barauszahlungen im Einzelhandel und Geldtransferdienste für Verbraucher konzentriert. Sein Netzwerk verbindet den Online-Zugang mit Hunderttausenden Einzelhandelsstandorten und bedient Kunden in mehr als 200 Ländern und Gebieten. MoneyGram entwickelt außerdem Zahlungsfunktionen auf Basis von Kryptowährungen und Blockchain, darunter Stablecoin-Transfers, Krypto-zu-Bargeld- und Bargeld-zu-Krypto-Dienste sowie die Teilnahme als Solana-Validator.

Java Pricing Engineer bei MoneyGram (Remote, USA)

Entwickle sichere Finanzsysteme mit niedriger Latenz bei MoneyGram, mit Schwerpunkt auf Preismodulen und Backend-Diensten. Arbeite mit Microservices, Datenbanken und AWS-Bereitstellungen.

Beschreibung

  • Entwickle hochverfügbare, fehlertolerante Java-Anwendungen für Unternehmen.
  • Schreibe sicheren, effizienten Code für Finanztransaktionen in großem Maßstab.
  • Entwirf und skaliere verteilte Microservices für eine konsistente und schnelle Transaktionsverarbeitung.
  • Optimiere Datenmodelle und entwirf Datenbankschemas für Transaktionen.
  • Verwalte relationale und NoSQL-Datenbanken.
  • Entwickle und sichere APIs für die Anbindung an externe Finanznetzwerke und ERP-Systeme.
  • Verwalte und automatisiere sichere Cloud-Bereitstellungspipelines auf AWS.
  • Leite Code-Reviews und stelle die Einhaltung von Sicherheitsstandards für Finanzsoftware sicher.
  • Mentoriere Kolleginnen und Kollegen im Engineering.
  • Finde Engpässe bei Transaktionen und verbessere die Abfrageleistung.
  • Sorge dafür, dass Produktionsbereitstellungen ohne Ausfallzeiten laufen.
  • Arbeite mit Teams aus verschiedenen Fachbereichen an leistungsstarker Finanzsoftware mit niedriger Latenz, die auf AWS gehostet wird.

Anforderungen

  • 2–5 Jahre Berufserfahrung in der Backend-Softwareentwicklung.
  • Erfahrung mit verteilten Systemen im großen Maßstab, Enterprise-SaaS-Produkten oder transaktionalen Bank- oder Finanzanwendungen.
  • Erfahrung mit der Entwicklung und Bereitstellung von Software in Agile- oder Scrum-Umgebungen.
  • Erfahrung mit der Migration monolithischer Anwendungen zu verteilten Microservices-Architekturen.
  • Bachelor- oder Masterabschluss in Informatik, Informationstechnologie oder einem verwandten Fachgebiet oder gleichwertige praktische Erfahrung.
  • Ausgeprägte Fähigkeiten bei der Fehlersuche auf Systemebene.
  • Fähigkeit, auf Grundlage der verfügbaren Daten fundierte Entscheidungen zu treffen.
  • Eigenständige Arbeitsweise und Fähigkeit, auch bei unklaren Anforderungen ohne Schritt-für-Schritt-Anleitung voranzukommen.
  • Proaktive Kommunikationsfähigkeiten.
  • Sehr gute schriftliche und mündliche Englischkenntnisse.
  • Erfahrung mit Java 17 oder 21, Spring Boot, Spring Cloud, Hibernate ORM und JPA.
  • Kenntnisse in Microservices, ereignisgesteuerter Architektur, CQRS, verteilten Transaktionen nach dem Saga-Muster und Domain-Driven Design.
  • Erfahrung mit PostgreSQL, Oracle DB und Couchbase.
  • Erfahrung mit Apache Kafka.
  • Erfahrung mit Docker, Kubernetes und Jenkins oder GitLab CI.
  • Erfahrung mit JUnit 5, Mockito, Testcontainers, automatisierten Vertragstests und Maven oder Gradle.
  • Erfahrung mit AWS, Azure oder GCP.

Zusatzleistungen

  • Es werden keine konkreten Zusatzleistungen, Vergünstigungen oder zusätzlichen Vergütungen genannt.