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ů.

Softwarový inženýr III, mikroslužby v Javě

Vyvíjejte distribuované systémy karetních transakcí s nízkou latencí v American Express. Vytvářejte mikroslužby v Javě, API, automatizované testy a funkce cloudové platformy.

Popis

  • Vyvíjejte klíčové funkce systémů karetních transakcí na distribuované hybridní cloudové platformě.
  • Pište kód a jednotkové testy jako součást agilního týmu.
  • Pracujte se specifikacemi API a automatizací.
  • Vytvářejte mikroslužby RESTful pomocí technologií Java, jako jsou Vert.x, Spring MVC, Spring Data a Spring Boot.
  • Spolupracujte s technologickými a vývojovými týmy napříč lokalitami.
  • Hledejte příležitosti k zavádění nových technologií.
  • Spolupracujte se zainteresovanými stranami na porozumění a analýze požadavků.
  • Podporujte inovace a experimentování.

Požadavky

  • Vysokoškolské vzdělání v oboru informatiky nebo odpovídající praxe v oboru.
  • Nejméně pět let profesionální praxe ve vývoji softwaru.
  • Velmi dobrá znalost objektově orientovaného programování, souběžnosti a zpracování výjimek.
  • Znalost datových struktur a algoritmů, základů operačních systémů a pokročilé Javy.
  • Rozsáhlé zkušenosti s vývojem v Javě nebo Go.
  • Zkušenosti s tvorbou distribuovaných mikroslužbových systémů.
  • Zkušenosti s produkty nebo frameworky service mesh, jako jsou Envoy, Linkerd, Istio, nebo s gRPC/ProtoBuf.
  • Zkušenosti se správou distribuovaných systémů, trasováním a monitorovacími nástroji, jako jsou Zipkin/Jaeger, ELK Stack a Prometheus.
  • Zkušenosti s návrhem a vývojem cloudových aplikací.
  • Zkušenosti s Dockerem, Kubernetes nebo OpenShift jsou výhodou.
  • Zkušenosti s databázemi NoSQL a distribuovanými systémy pro zasílání zpráv, jako jsou Redis, Kafka, Couchbase a Cassandra, v systémech s nízkou latencí a vysokým objemem transakcí.
  • Zkušenosti s nástroji CI/CD, jako jsou Jenkins a GitHub.
  • Zkušenosti s prací v týmech DevOps a metodikou Scrum.
  • Výborné ústní a písemné komunikační dovednosti.

Benefity

  • Konkurenceschopný základní plat.
  • Bonusové odměny.
  • Podpora finančního zdraví a spoření na důchod.
  • Zdravotní, stomatologické pojištění, pojištění zraku, životní pojištění a pojištění invalidity — v závislosti na lokalitě.
  • Flexibilní hybridní, kancelářské nebo virtuální pracovní uspořádání — podle role a potřeb firmy.
  • Placená rodičovská dovolená — v závislosti na lokalitě.
  • Přístup k firemním wellness centrům se zdravotními sestrami a lékaři — v závislosti na lokalitě.
  • Bezplatné důvěrné poradenství v rámci programu Healthy Minds.
  • Možnosti kariérního rozvoje a školení.