
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.