
American Express er et globalt selskap innen finansielle tjenester, med virksomhet innen bank, finans og B2B-betalinger. Virksomheten omfatter kredittkort for privatpersoner, bedrifter og selskaper; betalings- og handelstjenester; sparekontoer, innskuddsbevis og privatlån; samt fordelsprogrammer, reiseprogrammer, betalingsløsninger for selskaper, økonomisk opplæring, sikkerhetstjenester og støtte til kortmedlemmer og forhandlere.
Programvareingeniør III, Java-mikrotjenester
Bygg distribuerte korttransaksjonssystemer med lav forsinkelse hos American Express. Utvikle Java-mikrotjenester, API-er, automatiserte tester og skybaserte plattformfunksjoner.
Beskrivelse
- Utvikle sentrale funksjoner for korttransaksjonssystemer på en distribuert hybrid skyplattform.
- Skriv kode og enhetstester som del av et smidig team.
- Jobb med API-spesifikasjoner og automatisering.
- Bygg REST-baserte mikrotjenester med Java-teknologier som Vert.x, Spring MVC, Spring Data og Spring Boot.
- Samarbeid med teknologi- og utviklingsteam på tvers av steder.
- Finn muligheter for å ta i bruk ny teknologi.
- Jobb med interessenter for å forstå og analysere krav.
- Frem innovasjon og eksperimentering.
Krav
- Utdanning innen informatikk eller tilsvarende bransjeerfaring.
- Minst fem års profesjonell erfaring med programvareutvikling.
- God kunnskap om objektorientert programmering, samtidighet og unntakshåndtering.
- Kunnskap om datastrukturer og algoritmer, grunnleggende operativsystemer og avansert Java.
- Solid utviklingserfaring med Java eller Go.
- Erfaring med å bygge distribuerte mikrotjenestesystemer.
- Erfaring med service mesh-produkter eller rammeverk som Envoy, Linkerd, Istio eller gRPC/ProtoBuf.
- Erfaring med verktøy for administrasjon, sporing og overvåking av distribuerte systemer, som Zipkin/Jaeger, ELK Stack og Prometheus.
- Erfaring med å utforme og bygge skybaserte applikasjoner.
- Erfaring med Docker, Kubernetes eller OpenShift er en fordel.
- Erfaring med NoSQL-databaser og distribuerte meldingssystemer som Redis, Kafka, Couchbase og Cassandra i systemer med lav forsinkelse og høyt transaksjonsvolum.
- Erfaring med CI/CD-verktøy som Jenkins og GitHub.
- Erfaring med å jobbe i DevOps-team og med Scrum.
- Gode muntlige og skriftlige kommunikasjonsevner.
Fordeler
- Konkurransedyktig grunnlønn.
- Bonusinsentiver.
- Støtte til økonomisk trygghet og pensjon.
- Helse-, tann-, syns-, livs- og uføreforsikring, avhengig av lokasjon.
- Fleksible arbeidsformer med hybridarbeid, oppmøte på kontoret eller virtuelt arbeid, avhengig av rolle og virksomhetens behov.
- Betalt foreldrepermisjon, avhengig av lokasjon.
- Tilgang til helsesentre på arbeidsplassen med sykepleiere og leger, avhengig av lokasjon.
- Gratis, konfidensiell rådgivning gjennom programmet Healthy Minds.
- Muligheter for karriereutvikling og opplæring.