
MoneyGram är ett globalt fintech- och penningöverföringsföretag med fokus på att flytta pengar över gränser genom digitala betalningar, kontantutbetalningar hos ombud och penningöverföringstjänster för konsumenter. Företagets nätverk kombinerar digital åtkomst med hundratusentals ombud och betjänar kunder i över 200 länder och territorier. MoneyGram utvecklar även betalningslösningar inom krypto och blockkedjeteknik, däribland stablecoin-överföringar, tjänster för krypto-till-kontant och kontant-till-krypto samt deltagande som validator på Solana.
Java-prisingsingenjör på MoneyGram (distans, USA)
Bygg säkra finanssystem med låg fördröjning på MoneyGram, med fokus på prismotorer och backendtjänster. Arbeta med mikrotjänster, databaser och AWS-driftsättningar.
Beskrivning
- Utforma och bygg Java-applikationer för företag med hög tillgänglighet och feltålighet.
- Skriv säker och effektiv kod för finansiella transaktioner i stor skala.
- Utforma och skala distribuerade mikrotjänster för konsekvent och snabb transaktionshantering.
- Optimera datamodeller och utforma databasscheman för transaktioner.
- Hantera relationsdatabaser och NoSQL-databaser.
- Bygg och säkra API:er som ansluter till finansiella nätverk från tredje part och ERP-system.
- Hantera och automatisera säkra molnbaserade driftsättningsflöden på AWS.
- Led kodgranskningar och upprätthåll kodningsstandarder för finansiell säkerhet.
- Vägled ingenjörskollegor.
- Identifiera flaskhalsar i transaktioner och förbättra frågeprestanda.
- Se till att produktionsdriftsättningar fungerar utan avbrott.
- Samarbeta med tvärfunktionella team för att bygga högpresterande finansprogramvara med låg fördröjning som körs på AWS.
Krav
- 2–5 års yrkeserfarenhet av backendutveckling.
- Erfarenhet av distribuerade system i stor skala, SaaS-produkter för företag eller transaktionsbaserade bank- och finansapplikationer.
- Erfarenhet av att bygga och driftsätta programvara i agila miljöer eller Scrum-miljöer.
- Erfarenhet av att migrera monolitiska applikationer till distribuerade mikrotjänstarkitekturer.
- Kandidat- eller masterexamen i datavetenskap, informationsteknik eller ett närliggande område, eller motsvarande praktisk erfarenhet.
- God förmåga att felsöka på systemnivå.
- Förmåga att fatta välgrundade beslut utifrån tillgängliga data.
- Självständigt arbetssätt och förmåga att hantera otydliga situationer utan detaljerade instruktioner.
- Proaktiv kommunikationsförmåga.
- Mycket goda kunskaper i talad och skriven engelska.
- Erfarenhet av Java 17 eller 21, Spring Boot, Spring Cloud, Hibernate ORM och JPA.
- Kunskap om mikrotjänster, händelsestyrd arkitektur, CQRS, distribuerade transaktioner enligt Saga-mönstret och domändriven design.
- Erfarenhet av PostgreSQL, Oracle DB och Couchbase.
- Erfarenhet av Apache Kafka.
- Erfarenhet av Docker, Kubernetes och Jenkins eller GitLab CI.
- Erfarenhet av JUnit 5, Mockito, Testcontainers, automatiserad kontraktstestning samt Maven eller Gradle.
- Erfarenhet av AWS, Azure eller GCP.
Förmåner
- Inga specifika förmåner, personalförmåner eller ytterligare ersättning anges.