
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.
Senior ohjelmistoinsinööri, digitaalinen pankkitoiminta – Phoenix, hybridityö
Rakenna American Expressille turvallisia ja skaalautuvia digitaalisen pankkitoiminnan palveluja senioritason taustajärjestelmäkehityksen tehtävässä. Kehitä Java-mikropalveluja, rajapintoja ja tapahtumapohjaisia alustoja, jotka tukevat luotettavia finanssipalvelukokemuksia.
123 000 $ – 215 250 $ / vuosi
HybridityöKokoaikainenSeniorVaadittu Kieli: englantiFull-stack-insinööriOhjelmistoinsinööriKuvaus
- Kehitä ja ylläpidä suuren volyymin digitaalisen pankkitoiminnan alustojen taustapalveluja, joissa korostuvat vahva tietoturva, skaalautuvuus ja luotettavuus.
- Johda hajautettujen järjestelmien suunnittelua kattaen palvelujen hajauttamisen, asynkronisen viestinnän, vikasietoisuuden, idempotenssin, kuormituksen hallinnan, johdonmukaisuuden kompromissit ja hallitun toiminnallisuuden heikentämisen.
- Luo Java-mikropalveluja, REST-rajapintoja, eräprosesseja ja tapahtumapohjaisia työnkulkuja.
- Tue työnkulkujen toteutuksia ja edistä tehokkaita työnkulkujen orkestrointikäytäntöjä.
- Osallistu käytännönläheisesti ketterään suunnitteluun ja kehitykseen, arkkitehtuuriin, koodin laatuun, toimituksiin ja tuotantovalmiuteen.
- Pidä alustat laajennettavina, skaalautuvina, havainnoitavina ja luotettavina sekä palvelutasosopimusten mukaisina.
- Luo testattavia, intuitiivisia ja ylläpidettäviä ratkaisuja, joita ohjelmistokehitystiimit voivat käyttää tehokkaasti.
- Osallistu suunnittelukatselmuksiin, koodikatselmuksiin ja kriittisiä komponentteja sekä koko yrityksen laajuisia hankkeita koskeviin suunnittelukeskusteluihin.
- Tee yhteistyötä sidosryhmien kanssa muuntaaksesi liiketoimintakyvykkyydet turvallisiksi, suorituskykyisiksi ja ylläpidettäviksi teknisiksi ratkaisuiksi.
- Ohjaa insinöörejä, auta tiimejä ratkaisemaan monimutkaisia haasteita ja kehitä ohjelmistosuunnittelun standardeja.
- Dokumentoi järjestelmien toiminta ja helpota monimutkaisten palvelujen käyttöä ja kehittämistä tiimeissä.
Vaatimukset
- Vankkaa käytännön kokemusta taustajärjestelmien ohjelmistokehityksestä Javalla ja siihen liittyvillä kehyksillä.
- Laajaa kokemusta hajautettujen sovellusten rakentamisesta ja skaalautuvien, matalan viiveen palvelujen käyttämisestä monimutkaisissa yritysympäristöissä.
- REST-rajapintojen, JSONin, XML:n, palvelusopimusten, integraatiomallien ja rajapintojen elinkaarenhallinnan vahvaa tuntemusta.
- Käytännön kokemusta Springistä, Spring Bootista, Spring Batchista, JUnitista, JDBC:stä, Gradlesta tai Mavenista, Jenkinsistä ja nykyaikaisista CI/CD-käytännöistä.
- Kokemusta Kafkasta tai vastaavista suoratoisto- ja tapahtumapohjaisista teknologioista; Kafka Streams -kokemus katsotaan suureksi eduksi.
- Hajautettujen järjestelmien, välimuistien, korkean käytettävyyden, monisäikeisyyden ja suorituskyvyn analysoinnin käytännön ymmärrystä.
- Kokemusta relaatiotietokannoista ja NoSQL-tietokannoista, kuten PostgreSQL:stä, MongoDB:stä tai vastaavista data-alustoista.
- Sitoutumista jatkuvaan integraatioon, automatisoituun ja toistettavaan testaukseen, turvalliseen koodaukseen ja yhteistyöhön perustuviin ohjelmistokehityskäytäntöihin.
- Kykyä ajatella abstraktisti, toimia epäselvissä tilanteissa ja tehdä pragmaattisia teknisiä päätöksiä, jotka mahdollistavat liiketoimintakyvykkyydet.
- Kokemusta insinöörien mentoroinnista, valmentamisesta ja vaikuttamisesta samalla, kun osallistut suoraan suunnitteluun ja kehitykseen.
- Vahvaa Dockerin, GitHubin ominaisuuksien ja käyttöönoton automatisoinnin osaamista.
- Kokemusta maksujärjestelmistä, reaaliaikaisista maksutapahtuma-alustoista, asiakastilien hallinnasta, data- ja raportointijärjestelmistä tai fintech-rajapinnoista.
- Kokemusta tai perehtyneisyyttä full-stack-kehitykseen tai datateknologioihin, kuten Pythoniin, Hadoopiin tai Sparkiin.
- Kokemusta muistinsisäisistä laskentaratkaisuista ja edistyneestä suorituskyvyn optimoinnista.
- Johtamiskokemusta nopeatempoisesta kehitysympäristöstä, mukaan lukien tekninen omistajuus, suunnittelun fasilitointi ja vastuu toimituksista.
- GenAI-kokemus on eduksi ja voi erottaa hakijan.
- Kokemus LLM-pohjaisista sovelluksista, promptien suunnittelusta, rakenteisista tulosteista, työkalu- tai funktiokutsuista, RAG:stä, upotuksista, vektorihakutekniikoista, uudelleenjärjestelystä, relevanssin hienosäädöstä, GenAI-suojauksista, AWS-palveluista, pilvinatiivista arkkitehtuurista, DevOpsista, hallintamalleista tai alusta-arkkitehtuurista on merkittävä etu.
- Erinomaiset kirjalliset ja suulliset viestintätaidot sekä kyky tehdä yhteistyötä ohjelmistokehityksen, tuotteen, arkkitehtuurin ja operaatioiden parissa.
Edut
- Kilpailukykyinen peruspalkka.
- Bonuskannustimet.
- Yrityksen 6 prosentin vastaava maksu eläkesäästösuunnitelmaan.
- Maksuton talousvalmennus ja taloudellisen hyvinvoinnin tuki.
- Kattava sairaus-, hammas-, näkö-, henki- ja työkyvyttömyysvakuutusturva.
- Joustavat työjärjestelyt, kuten hybridi-, toimisto- tai etätyöroolista ja liiketoiminnan tarpeista riippuen.
- Yli 20 viikkoa palkallista vanhempainvapaata kaikille vanhemmille sukupuolesta riippumatta raskauden, adoption tai sijaissynnytyksen yhteydessä.
- Maksuton pääsy maailmanlaajuisiin toimipaikkojen hyvinvointikeskuksiin, joissa työskentelee sairaanhoitajia ja lääkäreitä, sijainnista riippuen.
- Maksuton ja luottamuksellinen neuvonta Healthy Minds -ohjelman kautta.
- Ura- ja koulutusmahdollisuuksia.
- Viisumituen tarjoaminen voi olla mahdollista tietyissä tehtävissä.