
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.