MoneyGram
MoneyGram
1 001 – 5 000 Ansatte
B2CFintechKrypto
MoneyGram er et globalt fintech- og pengeoverføringsselskap med fokus på å flytte penger over landegrenser gjennom digitale betalinger, kontantutbetalinger hos forhandlere og pengeoverføringstjenester for forbrukere. Nettverket kombinerer nettilgang med hundretusenvis av fysiske utsalgssteder og betjener kunder i mer enn 200 land og territorier. MoneyGram utvikler også betalingsmuligheter innen krypto og blokkjede, blant annet stablecoin-overføringer, tjenester for krypto til kontanter og kontanter til krypto, samt deltakelse som validator på Solana.

Java-prisingsingeniør hos MoneyGram (fjernarbeid, USA)

Bygg sikre finanssystemer med lav forsinkelse hos MoneyGram, med fokus på prismotorer og backendtjenester. Jobb med mikrotjenester, databaser og AWS-distribusjoner.

Beskrivelse

  • Design og bygg Java-applikasjoner for virksomheter med høy tilgjengelighet og feiltoleranse.
  • Skriv sikker og effektiv kode for finansielle transaksjoner i stor skala.
  • Design og skaler distribuerte mikrotjenester for stabil og rask transaksjonsbehandling.
  • Optimaliser datamodeller og utform databaseskjemaer for transaksjoner.
  • Administrer relasjonsdatabaser og NoSQL-databaser.
  • Bygg og sikre API-er som kobler til finansielle nettverk fra tredjeparter og ERP-systemer.
  • Administrer og automatiser sikre utrullingspipeliner i skyen på AWS.
  • Led kodegjennomganger og oppretthold kodestandarder for finansiell sikkerhet.
  • Veiled ingeniørkolleger.
  • Finn flaskehalser i transaksjoner og forbedre ytelsen til spørringer.
  • Sørg for at produksjonsutrullinger kjører uten nedetid.
  • Samarbeid med tverrfaglige team om å bygge høytytende finansprogramvare med lav forsinkelse, driftet på AWS.

Krav

  • 2–5 års profesjonell erfaring med backend-programvareutvikling.
  • Erfaring med distribuerte systemer i stor skala, SaaS-produkter for virksomheter eller transaksjonsbaserte bank- eller finansapplikasjoner.
  • Erfaring med å bygge og distribuere programvare i Agile- eller Scrum-miljøer.
  • Erfaring med å migrere monolittiske applikasjoner til distribuerte mikrotjenestearkitekturer.
  • Bachelor- eller mastergrad i informatikk, informasjonsteknologi eller et beslektet fagområde, eller tilsvarende praktisk erfaring.
  • Gode ferdigheter i feilsøking på systemnivå.
  • Evne til å ta gode beslutninger basert på tilgjengelige data.
  • Selvstendig arbeidsform og evne til å håndtere uklare rammer uten trinnvis veiledning.
  • Proaktive kommunikasjonsevner.
  • Svært gode engelskkunnskaper, både skriftlig og muntlig.
  • Erfaring med Java 17 eller 21, Spring Boot, Spring Cloud, Hibernate ORM og JPA.
  • Kunnskap om mikrotjenester, hendelsesdrevet arkitektur, CQRS, distribuerte transaksjoner etter Saga-mønsteret og domenedrevet design.
  • Erfaring med PostgreSQL, Oracle DB og Couchbase.
  • Erfaring med Apache Kafka.
  • Erfaring med Docker, Kubernetes og Jenkins eller GitLab CI.
  • Erfaring med JUnit 5, Mockito, Testcontainers, automatisert kontrakttesting og Maven eller Gradle.
  • Erfaring med AWS, Azure eller GCP.

Fordeler

  • Ingen spesifikke goder, frynsegoder eller ekstra kompensasjon er oppgitt.