American Express
American Express
American Express je globálna spoločnosť poskytujúca finančné služby, ktorá pôsobí v oblasti bankovníctva, financií a platieb medzi firmami. Jej činnosť zahŕňa spotrebiteľské, podnikateľské a firemné kreditné karty; platobné a obchodné služby; sporiace účty, vkladové certifikáty a osobné pôžičky; ako aj vernostné programy, cestovné programy, firemné platobné riešenia, finančné vzdelávanie, bezpečnostné služby a podporu držiteľov kariet a obchodníkov.

Senior softvérový inžinier, digitálne bankovníctvo – Phoenix, hybridne

Budujte bezpečné a škálovateľné služby digitálneho bankovníctva pre American Express na seniorskej backendovej pozícii. Vyvíjajte mikroservisy v Jave, API a platformy riadené udalosťami, ktoré podporujú spoľahlivé finančné služby.

Popis

  • Vyvíjajte a udržiavajte backendové služby pre vysokovýkonné platformy digitálneho bankovníctva s dôrazom na bezpečnosť, škálovateľnosť a spoľahlivosť.
  • Veďte návrh distribuovaných systémov vrátane rozkladu služieb, asynchrónnej komunikácie, odolnosti voči chybám, idempotencie, riadenia spätného tlaku, kompromisov v konzistencii a riadeného znižovania funkčnosti.
  • Vytvárajte mikroservisy v Jave, REST API, dávkové procesy a pracovné postupy riadené udalosťami.
  • Podporujte implementáciu pracovných postupov a presadzujte efektívne postupy orchestrácie pracovných tokov.
  • Prakticky prispievajte k agilnému návrhu a vývoju, architektúre, kvalite kódu, dodávke a prevádzkovej pripravenosti.
  • Udržiavajte platformy rozšíriteľné, škálovateľné, monitorovateľné, spoľahlivé a v súlade s dohodami o úrovni služieb.
  • Vytvárajte testovateľné, intuitívne a udržiavateľné riešenia, ktoré môžu inžinierske tímy efektívne prevádzkovať.
  • Zúčastňujte sa návrhových a kódových kontrol a odborných diskusií o kritických komponentoch a iniciatívach naprieč podnikom.
  • Spolupracujte so zainteresovanými stranami na premene obchodných schopností na bezpečné, výkonné a udržiavateľné technické riešenia.
  • Mentorujte inžinierov, pomáhajte tímom riešiť zložité výzvy a posúvajte inžinierske štandardy.
  • Dokumentujte prevádzku systémov a zjednodušujte tímom prevádzku a rozvoj komplexných služieb.

Požiadavky

  • Významné praktické skúsenosti s backendovým inžinierstvom v Jave a súvisiacich frameworkoch.
  • Rozsiahle skúsenosti s tvorbou distribuovaných aplikácií a prevádzkou škálovateľných služieb s nízkou latenciou v komplexných podnikových prostrediach.
  • Dobrá znalosť REST API, JSON, XML, servisných kontraktov, integračných vzorov a správy životného cyklu API.
  • Praktické skúsenosti so Spring, Spring Boot, Spring Batch, JUnit, JDBC, Gradle alebo Maven, Jenkins a modernými postupmi CI/CD.
  • Skúsenosti s Kafkou alebo porovnateľnými technológiami streamovania a spracovania udalostí; skúsenosti s Kafka Streams sú veľmi žiaduce.
  • Praktické porozumenie distribuovaným systémom, cachovaniu, vysokej dostupnosti, viacvláknovému spracovaniu a analýze výkonu.
  • Skúsenosti s relačnými a NoSQL databázami vrátane PostgreSQL, MongoDB alebo porovnateľných dátových platforiem.
  • Záväzok k nepretržitej integrácii, automatizovanému a opakovateľnému testovaniu, bezpečnému kódovaniu a spolupracujúcim inžinierskym postupom.
  • Schopnosť abstraktne uvažovať, orientovať sa v nejednoznačnosti a prijímať pragmatické technické rozhodnutia, ktoré umožňujú obchodné schopnosti.
  • Skúsenosti s mentorovaním, koučovaním a ovplyvňovaním inžinierov pri priamej účasti na návrhu a vývoji.
  • Pokročilá znalosť Dockeru, možností GitHubu a automatizácie nasadzovania.
  • Skúsenosti s platobnými systémami, platformami transakcií v reálnom čase, správou zákazníckych účtov, dátovými a reportovacími systémami alebo fintech API.
  • Skúsenosti s full-stack vývojom alebo dátovými technológiami, ako sú Python, Hadoop alebo Spark.
  • Skúsenosti s riešeniami pre spracovanie v pamäti a pokročilou optimalizáciou výkonu.
  • Skúsenosti s vedením v rýchlom vývojovom prostredí vrátane technického vlastníctva, facilitácie návrhu a zodpovednosti za dodávku.
  • Skúsenosti s GenAI sú vítanou výhodou.
  • Skúsenosti s aplikáciami využívajúcimi LLM, návrhom promptov, štruktúrovanými výstupmi, volaním nástrojov alebo funkcií, RAG, embeddingmi, vektorovým vyhľadávaním, preusporiadaním výsledkov, ladením relevancie, ochrannými mechanizmami GenAI, službami AWS, cloud-native architektúrou, DevOps, riadením alebo architektúrou platforiem sú významnou výhodou.
  • Výborné písomné a ústne komunikačné schopnosti a schopnosť spolupracovať naprieč inžinierstvom, produktom, architektúrou a prevádzkou.

Benefity

  • Konkurencieschopný základný plat.
  • Bonusové stimuly.
  • 6 % príspevok spoločnosti do plánu dôchodkového sporenia.
  • Bezplatné finančné poradenstvo a podpora finančnej pohody.
  • Komplexné zdravotné, zubné, očné, životné a invalidné poistenie.
  • Flexibilné pracovné usporiadanie vrátane hybridných, kancelárskych alebo virtuálnych možností podľa pozície a potrieb podnikania.
  • Viac ako 20 týždňov platenej rodičovskej dovolenky pre všetkých rodičov bez ohľadu na pohlavie pri tehotenstve, adopcii alebo náhradnom materstve.
  • Bezplatný prístup ku globálnym wellness centrám na pracoviskách s personálom zdravotných sestier a lekárov podľa lokality.
  • Bezplatné dôverné poradenstvo prostredníctvom programu Healthy Minds.
  • Príležitosti na kariérny rozvoj a školenia.
  • Pri niektorých pozíciách môže byť k dispozícii sponzorstvo víz.