American Express
American Express
American Express är ett globalt företag inom finansiella tjänster som verkar inom bank, finans och B2B-betalningar. Verksamheten omfattar kreditkort för privatpersoner, företag och bolag; betalnings- och handelstjänster; sparkonton, insättningscertifikat och privatlån; samt bonusprogram, reseprogram, företagslösningar för betalningar, finansiell utbildning, säkerhetstjänster och support för kortmedlemmar och handlare.

Senior mjukvaruingenjör, digital bankverksamhet – hybrid i Phoenix

Bygg säkra och skalbara tjänster för digital bankverksamhet hos American Express i en senior backendroll. Utveckla Java-mikrotjänster, API:er och händelsedrivna plattformar som möjliggör tillförlitliga finansiella tjänster.

Beskrivning

  • Utveckla och underhåll backendtjänster för digitala bankplattformar med hög belastning och höga krav på säkerhet, skalbarhet och tillförlitlighet.
  • Led designen av distribuerade system med fokus på tjänsteuppdelning, asynkron kommunikation, feltålighet, idempotens, backpressure, avvägningar kring konsistens och kontrollerad degradering.
  • Skapa Java-mikrotjänster, REST-API:er, batchprocesser och händelsedrivna arbetsflöden.
  • Stöd implementering av arbetsflöden och främja effektiva metoder för arbetsflödesorkestrering.
  • Bidra praktiskt till agil design och utveckling, arkitektur, kodkvalitet, leverans och operativ beredskap.
  • Säkerställ att plattformarna är utbyggbara, skalbara, observerbara och tillförlitliga samt följer servicenivåavtal.
  • Skapa testbara, intuitiva och underhållbara lösningar som utvecklingsteamen effektivt kan drifta.
  • Delta i designgranskningar, kodgranskningar och tekniska diskussioner om kritiska komponenter och initiativ som sträcker sig över hela företaget.
  • Samarbeta med intressenter för att omvandla verksamhetsförmågor till säkra, högpresterande och underhållbara tekniska lösningar.
  • Vägled ingenjörer, hjälp team att lösa komplexa problem och utveckla tekniska standarder.
  • Dokumentera systemens drift och gör komplexa tjänster enklare för team att köra och vidareutveckla.

Krav

  • Betydande praktisk erfarenhet av backendutveckling med Java och relaterade ramverk.
  • Omfattande erfarenhet av att bygga distribuerade applikationer och driva skalbara tjänster med låg latens i komplexa företagsmiljöer.
  • Goda kunskaper i REST-API:er, JSON, XML, tjänstekontrakt, integrationsmönster och hantering av API-livscykler.
  • Praktisk erfarenhet av Spring, Spring Boot, Spring Batch, JUnit, JDBC, Gradle eller Maven, Jenkins och moderna CI/CD-metoder.
  • Erfarenhet av Kafka eller jämförbara tekniker för strömning och händelsedrivna system; erfarenhet av Kafka Streams är starkt meriterande.
  • Praktisk förståelse för distribuerade system, cachning, hög tillgänglighet, flertrådning och prestandaanalys.
  • Erfarenhet av relationsdatabaser och NoSQL-databaser, inklusive PostgreSQL, MongoDB eller jämförbara dataplattformar.
  • Engagemang för kontinuerlig integration, automatiserade och reproducerbara tester, säker kodning och samarbetsinriktade tekniska arbetssätt.
  • Förmåga att tänka abstrakt, hantera tvetydighet och fatta pragmatiska tekniska beslut som möjliggör verksamhetsförmågor.
  • Erfarenhet av att vägleda, coacha och påverka ingenjörer samtidigt som du själv deltar aktivt i design och utveckling.
  • Mycket goda kunskaper i Docker, GitHub-funktioner och automatisering av driftsättningar.
  • Erfarenhet av betalningssystem, transaktionsplattformar i realtid, hantering av kundkonton, data- och rapporteringssystem eller fintech-API:er.
  • Erfarenhet av fullstackutveckling eller datateknik som Python, Hadoop eller Spark.
  • Erfarenhet av lösningar för minnesintern databehandling och avancerad prestandaoptimering.
  • Ledarskapserfarenhet i en snabb utvecklingsmiljö, inklusive tekniskt ägarskap, facilitering av design och ansvar för leveranser.
  • Erfarenhet av generativ AI är meriterande.
  • Erfarenhet av LLM-drivna applikationer, prompt engineering, strukturerade utdata, verktygs- eller funktionsanrop, RAG, embeddings, vektorsökning, omrankning, relevansjustering, skyddsräcken för generativ AI, AWS-tjänster, molnbaserad arkitektur, DevOps, styrning eller plattformsarkitektur är en betydande fördel.
  • Utmärkt skriftlig och muntlig kommunikationsförmåga samt förmåga att samarbeta med teknik-, produkt-, arkitektur- och driftfunktioner.

Förmåner

  • Konkurrenskraftig grundlön.
  • Bonusincitament.
  • 6 % matchning från företaget i pensionssparplanen.
  • Kostnadsfri ekonomisk rådgivning och stöd för ekonomiskt välbefinnande.
  • Omfattande sjukvårds-, tandvårds-, syn-, liv- och invaliditetsförsäkring.
  • Flexibla arbetsformer, inklusive hybridarbete, arbete på plats eller virtuella alternativ beroende på rollen och verksamhetens behov.
  • Mer än 20 veckors betald föräldraledighet för alla föräldrar, oavsett kön, vid graviditet, adoption eller surrogatmödraskap.
  • Kostnadsfri tillgång till globala friskvårdscenter på arbetsplatser med sjuksköterskor och läkare, beroende på plats.
  • Kostnadsfri och konfidentiell rådgivning genom programmet Healthy Minds.
  • Möjligheter till karriärutveckling och utbildning.
  • Visumsponsring kan vara tillgänglig för vissa tjänster.