
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.
Softvérový inžinier III – Java mikroservisy
Vyvíjajte distribuované kartové transakčné systémy s nízkou latenciou v spoločnosti American Express. Tvoríte Java mikroservisy, API, automatizované testy a funkcie cloudovej platformy.
Popis
- Vyvíjajte kľúčové funkcie pre kartové transakčné systémy na distribuovanej hybridnej cloudovej platforme.
- Píšte kód a jednotkové testy ako súčasť agilného tímu.
- Pracujte so špecifikáciami API a automatizáciou.
- Vytvárajte RESTful mikroservisy pomocou technológií Java, ako sú Vert.x, Spring MVC, Spring Data a Spring Boot.
- Spolupracujte s technologickými a vývojovými tímami na rôznych miestach.
- Identifikujte príležitosti na zavádzanie nových technológií.
- Spolupracujte so zainteresovanými stranami na porozumení a analýze požiadaviek.
- Podporujte inovácie a experimentovanie.
Požiadavky
- Vysokoškolské vzdelanie v odbore informatika alebo porovnateľné skúsenosti z praxe.
- Aspoň päť rokov profesionálnych skúseností s vývojom softvéru.
- Dobrá znalosť objektovo orientovaného programovania, súbežnosti a spracovania výnimiek.
- Znalosť dátových štruktúr a algoritmov, základov operačných systémov a pokročilej Javy.
- Rozsiahle skúsenosti s vývojom v jazyku Java alebo Go.
- Skúsenosti s tvorbou distribuovaných mikroservisných systémov.
- Skúsenosti s produktmi alebo frameworkmi service mesh, ako sú Envoy, Linkerd, Istio alebo gRPC/ProtoBuf.
- Skúsenosti so správou, trasovaním a monitorovaním distribuovaných systémov pomocou nástrojov, ako sú Zipkin/Jaeger, ELK Stack a Prometheus.
- Skúsenosti s návrhom a tvorbou cloudových aplikácií.
- Skúsenosti s Dockerom, Kubernetes alebo OpenShift sú výhodou.
- Skúsenosti s databázami NoSQL a distribuovanými systémami na doručovanie správ, ako sú Redis, Kafka, Couchbase a Cassandra, v systémoch s nízkou latenciou a vysokým objemom transakcií.
- Skúsenosti s nástrojmi CI/CD, ako sú Jenkins a GitHub.
- Skúsenosti s prácou v tímoch DevOps a v rámci Scrum.
- Vynikajúce ústne a písomné komunikačné schopnosti.
Benefity
- Konkurencieschopný základný plat.
- Motivačné bonusy.
- Podpora finančnej pohody a plánovania dôchodku.
- Zdravotné, zubné a očné poistenie, životné poistenie a poistenie invalidity podľa miesta výkonu práce.
- Flexibilné hybridné, kancelárske alebo virtuálne pracovné podmienky podľa pozície a potrieb podnikania.
- Platená rodičovská dovolenka podľa miesta výkonu práce.
- Prístup k wellness centrám na pracovisku, v ktorých pôsobia zdravotné sestry a lekári, podľa miesta výkonu práce.
- Bezplatné a dôverné poradenstvo v rámci programu Healthy Minds.
- Príležitosti na kariérny rozvoj a školenia.