American Express
American Express
American Express on maailmanlaajuinen rahoituspalveluyritys, joka toimii pankkipalvelujen, rahoituksen ja yritysten välisten maksujen alalla. Sen liiketoimintaan kuuluvat kuluttajille, yrityksille ja suuryrityksille tarkoitetut luottokortit, maksu- ja kauppiaspalvelut, säästötilit, määräaikaistalletukset ja henkilökohtaiset lainat sekä palkinto-ohjelmat, matkustusohjelmat, yritysten maksuratkaisut, talouskoulutus, turvallisuuspalvelut ja kortinhaltijoiden ja kauppiaiden tukipalvelut.

Ohjelmistokehittäjä III, Java-mikropalvelut

Rakenna hajautettuja, pienen viiveen korttitapahtumajärjestelmiä American Expressillä. Kehitä Java-mikropalveluja, rajapintoja, automatisoituja testejä ja pilvinatiiveja alustaominaisuuksia.

Kuvaus

  • Kehitä hajautetulla hybridi-cloud-alustalla korttitapahtumajärjestelmien keskeisiä ominaisuuksia.
  • Kirjoita koodia ja yksikkötestejä osana ketterää tiimiä.
  • Työskentele rajapintamääritysten ja automaation parissa.
  • Rakenna RESTful-mikropalveluja Java-teknologioilla, kuten Vert.xillä, Spring MVC:llä, Spring Data:lla ja Spring Bootilla.
  • Tee yhteistyötä eri toimipaikoissa työskentelevien teknologia- ja kehitystiimien kanssa.
  • Tunnista mahdollisuuksia ottaa käyttöön uusia teknologioita.
  • Työskentele sidosryhmien kanssa vaatimusten ymmärtämiseksi ja analysoimiseksi.
  • Edistä innovointia ja kokeilukulttuuria.

Vaatimukset

  • Tietojenkäsittelytieteen tutkinto tai vastaava työkokemus alalta.
  • Vähintään viiden vuoden ammatillinen kokemus ohjelmistokehityksestä.
  • Vahva olio-ohjelmoinnin, rinnakkaisuuden ja poikkeustenkäsittelyn tuntemus.
  • Tietämys tietorakenteista ja algoritmeista, käyttöjärjestelmien perusteista sekä edistyneestä Javasta.
  • Vahva käytännön kehityskokemus Javasta tai Gosta.
  • Kokemusta hajautettujen mikropalvelujärjestelmien rakentamisesta.
  • Kokemusta palveluverkkotuotteista tai -kehyksistä, kuten Envoy, Linkerd, Istio tai gRPC/ProtoBuf.
  • Kokemusta hajautettujen järjestelmien hallinta-, jäljitys- ja valvontatyökaluista, kuten Zipkin/Jaeger, ELK Stack ja Prometheus.
  • Kokemusta pilvinatiivien sovellusten suunnittelusta ja rakentamisesta.
  • Docker-, Kubernetes- tai OpenShift-kokemus katsotaan eduksi.
  • Kokemusta NoSQL-tietokannoista ja hajautetuista viestinvälitysjärjestelmistä, kuten Redis, Kafka, Couchbase ja Cassandra, pienen viiveen ja suuren tapahtumamäärän järjestelmissä.
  • Kokemusta CI/CD-työkaluista, kuten Jenkinsistä ja GitHubista.
  • Kokemusta työskentelystä DevOps-tiimeissä ja Scrumissa.
  • Vahvat suulliset ja kirjalliset viestintätaidot.

Edut

  • Kilpailukykyinen peruspalkka.
  • Bonuskannustimet.
  • Tukea taloudelliseen hyvinvointiin ja eläkesäästämiseen.
  • Sairaus-, hammas-, näkö-, henki- ja työkyvyttömyysvakuutusturva sijainnista riippuen.
  • Joustavat hybridi-, toimisto- tai etätyöjärjestelyt tehtävän ja liiketoiminnan tarpeiden mukaan.
  • Palkallinen vanhempainvapaa sijainnista riippuen.
  • Pääsy toimipaikkojen hyvinvointikeskuksiin, joissa työskentelee sairaanhoitajia ja lääkäreitä, sijainnista riippuen.
  • Maksutonta ja luottamuksellista neuvontaa Healthy Minds -ohjelman kautta.
  • Mahdollisuuksia urakehitykseen ja koulutukseen.