American Express
American Express
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.