American Express
American Express
American Express je globální společnost poskytující finanční služby v oblasti bankovnictví, financí a B2B plateb. Její činnost zahrnuje spotřebitelské, podnikatelské a firemní kreditní karty; platební služby a služby pro obchodníky; spořicí účty, depozitní certifikáty a osobní půjčky; stejně jako programy odměn, cestovní programy, firemní platební řešení, finanční vzdělávání, bezpečnostní služby a podporu držitelů karet a obchodníků.

Seniorní softwarový inženýr, digitální bankovnictví — hybridní práce ve Phoenixu

Budujte bezpečné a škálovatelné služby digitálního bankovnictví pro American Express na pozici seniorního backendového inženýra. Vyvíjejte mikroslužby v Javě, API a platformy řízené událostmi, které podporují spolehlivé finanční služby.

Popis

  • Vyvíjejte a udržujte backendové služby pro vysoce zatížené platformy digitálního bankovnictví s důrazem na bezpečnost, škálovatelnost a spolehlivost.
  • Veďte návrh distribuovaných systémů zahrnující rozklad služeb, asynchronní komunikaci, odolnost proti chybám, idempotenci, řízení zpětného tlaku, kompromisy v oblasti konzistence a řízenou degradaci.
  • Vytvářejte mikroslužby v Javě, REST API, dávkové procesy a pracovní postupy řízené událostmi.
  • Podporujte implementaci pracovních postupů a prosazujte účinné postupy jejich orchestrací.
  • Aktivně se podílejte na agilním návrhu a vývoji, architektuře, kvalitě kódu, dodávání řešení a provozní připravenosti.
  • Udržujte platformy rozšiřitelné, škálovatelné, pozorovatelné a spolehlivé a zajišťujte jejich soulad s dohodami o úrovni služeb.
  • Vytvářejte testovatelná, intuitivní a udržovatelná řešení, která mohou inženýrské týmy efektivně provozovat.
  • Účastněte se návrhových a kontrolních revizí kódu a technických diskusí o kritických komponentách a celofiremních iniciativách.
  • Spolupracujte se zainteresovanými stranami a převádějte obchodní možnosti do bezpečných, výkonných a udržovatelných technických řešení.
  • Mentorujte inženýry, pomáhejte týmům řešit složité problémy a rozvíjet technické standardy.
  • Dokumentujte provoz systémů a usnadňujte týmům provoz a další rozvoj složitých služeb.

Požadavky

  • Významná praktická zkušenost s backendovým inženýrstvím v Javě a souvisejících frameworcích.
  • Rozsáhlé zkušenosti s vývojem distribuovaných aplikací a provozem škálovatelných služeb s nízkou latencí ve složitých podnikových prostředích.
  • Pokročilá znalost REST API, JSON, XML, servisních kontraktů, integračních vzorů a správy životního cyklu API.
  • Praktické zkušenosti se Spring, Spring Boot, Spring Batch, JUnit, JDBC, Gradle nebo Maven, Jenkins a moderními postupy CI/CD.
  • Zkušenosti s Kafkou nebo srovnatelnými streamovacími technologiemi a technologiemi řízenými událostmi; zkušenosti s Kafka Streams jsou výraznou výhodou.
  • Praktické porozumění distribuovaným systémům, cachování, vysoké dostupnosti, vícevláknovému zpracování a analýze výkonu.
  • Zkušenosti s relačními a NoSQL databázemi včetně PostgreSQL, MongoDB nebo srovnatelných datových platforem.
  • Závazek k průběžné integraci, automatizovanému a opakovatelnému testování, bezpečnému programování a týmovým inženýrským postupům.
  • Schopnost abstraktního uvažování, orientace v nejednoznačnosti a přijímání pragmatických technických rozhodnutí, která umožňují realizaci obchodních možností.
  • Zkušenosti s mentoringem, koučováním a ovlivňováním inženýrů při přímém zapojení do návrhu a vývoje.
  • Pokročilá znalost Dockeru, funkcí GitHubu a automatizace nasazování.
  • Zkušenosti s platebními systémy, platformami pro transakce v reálném čase, správou zákaznických účtů, datovými a reportovacími systémy nebo fintechovými API.
  • Znalost full-stackového vývoje nebo datových technologií, jako jsou Python, Hadoop či Spark.
  • Zkušenosti s řešeními pro výpočty v paměti a pokročilou optimalizací výkonu.
  • Vedoucí zkušenosti v rychle se rozvíjejícím vývojovém prostředí včetně technického vlastnictví, facilitace návrhu a odpovědnosti za dodání.
  • Zkušenost s GenAI je vítanou výhodou.
  • Zkušenosti s aplikacemi využívajícími LLM, návrhem promptů, strukturovanými výstupy, voláním nástrojů nebo funkcí, RAG, embeddingy, vektorovým vyhledáváním, rerankingem, laděním relevance, ochrannými mechanismy GenAI, službami AWS, cloudovou architekturou, DevOps, správou nebo architekturou platforem jsou významnou výhodou.
  • Vynikající písemné a ústní komunikační schopnosti a schopnost spolupracovat napříč vývojovými, produktovými, architektonickými a provozními týmy.

Benefity

  • Konkurenceschopný základní plat.
  • Bonusové pobídky.
  • Příspěvek společnosti ve výši 6 % do penzijního spořicího plánu.
  • Bezplatné finanční poradenství a podpora finanční pohody.
  • Komplexní zdravotní, stomatologické, zrakové a životní pojištění a pojištění invalidity.
  • Flexibilní pracovní uspořádání včetně hybridní, kancelářské nebo virtuální práce podle role a obchodních potřeb.
  • Více než 20 týdnů placené rodičovské dovolené pro všechny rodiče bez ohledu na pohlaví v souvislosti s těhotenstvím, adopcí nebo náhradním mateřstvím.
  • Bezplatný přístup ke globálním firemním wellness centrům s dostupnými zdravotními sestrami a lékaři podle lokality.
  • Bezplatné důvěrné poradenství v rámci programu Healthy Minds.
  • Možnosti kariérního rozvoje a školení.
  • U některých pozic může být k dispozici sponzorství víz.