
Az American Express globális pénzügyi szolgáltató vállalat, amely a banki szolgáltatások, a pénzügyek és a B2B-fizetések területén működik. Tevékenysége magában foglalja a fogyasztói, üzleti és vállalati hitelkártyákat; a fizetési és kereskedői szolgáltatásokat; a megtakarítási számlákat, a betéti okiratokat és a személyi kölcsönöket; továbbá a jutalmazási és utazási programokat, a vállalati fizetési megoldásokat, a pénzügyi oktatást, a biztonsági szolgáltatásokat, valamint a kártyatagok és kereskedők támogatását.
Senior szoftvermérnök, digitális banki szolgáltatások – Phoenix, hibrid
Biztonságos, skálázható digitális banki szolgáltatásokat fejleszthet az American Express számára senior backend mérnöki szerepkörben. Java mikroszolgáltatásokat, API-kat és eseményvezérelt platformokat fejleszt, amelyek megbízható pénzügyi élményeket támogatnak.
123 000 $ – 215 250 $ / év
HibridTeljes munkaidőSzeniorKötelező Nyelv: angolFull-stack mérnökSzoftvermérnökLeírás
- Fejlesszen és tartson fenn nagy forgalmú digitális banki platformokhoz készült backend szolgáltatásokat, nagy hangsúlyt fektetve a biztonságra, skálázhatóságra és megbízhatóságra.
- Vezesse az elosztott rendszerek tervezését, beleértve a szolgáltatások felbontását, az aszinkron kommunikációt, a hibatűrést, az idempotenciát, a visszanyomást, a konzisztencia kompromisszumait és a fokozatos működésromlást.
- Hozzon létre Java mikroszolgáltatásokat, REST API-kat, kötegelt folyamatokat és eseményvezérelt munkafolyamatokat.
- Támogassa a munkafolyamatok megvalósítását, és mozdítsa elő a hatékony munkafolyamat-orkesztrációs gyakorlatokat.
- Gyakorlati módon járuljon hozzá az agilis tervezéshez és fejlesztéshez, az architektúrához, a kódminőséghez, a szállításhoz és az üzemeltetési készenléthez.
- Tartsa a platformokat bővíthetőnek, skálázhatónak, megfigyelhetőnek és megbízhatónak, valamint biztosítsa azok összhangját a szolgáltatási szintre vonatkozó megállapodásokkal.
- Hozzon létre tesztelhető, intuitív és karbantartható megoldásokat, amelyeket a mérnöki csapatok hatékonyan tudnak üzemeltetni.
- Vegyen részt a kritikus komponensek és vállalati szintű kezdeményezések tervezési és kódellenőrzéseiben, valamint mérnöki megbeszélésein.
- Dolgozzon együtt az érdekelt felekkel annak érdekében, hogy az üzleti képességekből biztonságos, nagy teljesítményű és karbantartható technikai megoldások szülessenek.
- Mentorálja a mérnököket, segítsen a csapatoknak összetett kihívások megoldásában, és fejlessze a mérnöki szabványokat.
- Dokumentálja a rendszerek üzemeltetését, és tegye könnyebbé az összetett szolgáltatások csapatok általi működtetését és továbbfejlesztését.
Követelmények
- Jelentős gyakorlati backend mérnöki tapasztalat Java és kapcsolódó keretrendszerek használatával.
- Kiterjedt tapasztalat elosztott alkalmazások fejlesztésében, valamint skálázható, alacsony késleltetésű szolgáltatások működtetésében összetett vállalati környezetekben.
- A REST API-k, JSON, XML, szolgáltatási szerződések, integrációs minták és az API-életciklus-kezelés alapos ismerete.
- Gyakorlati tapasztalat a Spring, Spring Boot, Spring Batch, JUnit, JDBC, Gradle vagy Maven, Jenkins és modern CI/CD gyakorlatok használatában.
- Tapasztalat Kafkával vagy hasonló streamelési és eseményvezérelt technológiákkal; a Kafka Streams tapasztalat különösen előnyös.
- Az elosztott rendszerek, a gyorsítótárazás, a magas rendelkezésre állás, a többszálúság és a teljesítményelemzés gyakorlati ismerete.
- Tapasztalat relációs és NoSQL-adatbázisokkal, többek között PostgreSQL-lel, MongoDB-vel vagy hasonló adatplatformokkal.
- Elkötelezettség a folyamatos integráció, az automatizált és megismételhető tesztelés, a biztonságos kódolás és az együttműködésen alapuló mérnöki gyakorlatok iránt.
- Képesség az absztrakt gondolkodásra, a bizonytalanság kezelésére és az üzleti képességeket lehetővé tevő pragmatikus technikai döntések meghozatalára.
- Tapasztalat mérnökök mentorálásában, coachingjában és befolyásolásában, miközben közvetlenül részt vesz a tervezésben és fejlesztésben.
- Magas szintű jártasság a Docker, a GitHub képességei és a telepítési automatizálás terén.
- Tapasztalat fizetési rendszerekkel, valós idejű tranzakciós platformokkal, ügyfélszámlák kezelésével, adat- és jelentési rendszerekkel vagy fintech API-kkal.
- Jártasság a full-stack fejlesztésben vagy olyan adattechnológiákban, mint a Python, a Hadoop vagy a Spark.
- Tapasztalat memórián belüli számítási megoldásokkal és fejlett teljesítményoptimalizálással.
- Vezetői tapasztalat gyors ütemű fejlesztési környezetben, beleértve a technikai felelősségvállalást, a tervezés facilitálását és a szállítási elszámoltathatóságot.
- A GenAI-tapasztalat előnyt jelent.
- Az LLM-alapú alkalmazásokkal, promptmérnökséggel, strukturált kimenetekkel, eszköz- vagy függvényhívással, RAG-gel, embeddingekkel, vektorkereséssel, újrarangsorolással, relevanciahangolással, GenAI-védelmi korlátokkal, AWS-szolgáltatásokkal, felhőnatív architektúrával, DevOps-szal, irányítással vagy platformarchitektúrával kapcsolatos tapasztalat jelentős előnyt jelent.
- Kiváló írásbeli és szóbeli kommunikációs készség, valamint képesség az együttműködésre a mérnöki, termék-, architektúra- és üzemeltetési csapatokkal.
Juttatások
- Versenyképes alapbér.
- Bónuszösztönzők.
- A vállalat a nyugdíj-megtakarítási tervhez 6%-os hozzájárulást biztosít.
- Díjmentes pénzügyi coaching és pénzügyi jólléti támogatás.
- Átfogó egészség-, fogászati, látás-, élet- és rokkantsági biztosítási fedezet.
- Rugalmas munkavégzési lehetőségek, beleértve a hibrid, irodai vagy virtuális munkavégzést a szerepkörtől és az üzleti igényektől függően.
- Több mint 20 hét fizetett szülői szabadság minden szülő számára, nemtől függetlenül, terhesség, örökbefogadás vagy béranyaság esetén.
- A helyszíntől függően ingyenes hozzáférés globális, helyszíni wellnessközpontokhoz, ahol ápolók és orvosok dolgoznak.
- Ingyenes, bizalmas tanácsadás a Healthy Minds programon keresztül.
- Karrierfejlesztési és képzési lehetőségek.
- Bizonyos pozíciók esetében vízumszponzoráció elérhető lehet.