
American Express är ett globalt företag inom finansiella tjänster som verkar inom bank, finans och B2B-betalningar. Verksamheten omfattar kreditkort för privatpersoner, företag och bolag; betalnings- och handelstjänster; sparkonton, insättningscertifikat och privatlån; samt bonusprogram, reseprogram, företagslösningar för betalningar, finansiell utbildning, säkerhetstjänster och support för kortmedlemmar och handlare.
Programvaruutvecklare III, Java-mikrotjänster
Bygg distribuerade kortbetalningssystem med låg fördröjning hos American Express. Utveckla Java-mikrotjänster, API:er, automatiserade tester och molnbaserade plattformsfunktioner.
Beskrivning
- Utveckla centrala funktioner för kortbetalningssystem på en distribuerad hybridmolnplattform.
- Skriv kod och enhetstester som del av ett agilt team.
- Arbeta med API-specifikationer och automatisering.
- Bygg REST-baserade mikrotjänster med Java-tekniker som Vert.x, Spring MVC, Spring Data och Spring Boot.
- Samarbeta med teknik- och utvecklingsteam på olika platser.
- Identifiera möjligheter att införa ny teknik.
- Arbeta med intressenter för att förstå och analysera krav.
- Främja innovation och experimenterande.
Krav
- Examen i datavetenskap eller motsvarande yrkeserfarenhet.
- Minst fem års yrkeserfarenhet av programvaruutveckling.
- Goda kunskaper i objektorienterad programmering, samtidighet och felhantering.
- Kunskaper om datastrukturer och algoritmer, grunderna i operativsystem samt avancerad Java.
- Gedigen erfarenhet av utveckling med Java eller Go.
- Erfarenhet av att bygga distribuerade mikrotjänstsystem.
- Erfarenhet av service mesh-produkter eller ramverk som Envoy, Linkerd, Istio eller gRPC/ProtoBuf.
- Erfarenhet av verktyg för hantering, spårning och övervakning av distribuerade system, som Zipkin/Jaeger, ELK Stack och Prometheus.
- Erfarenhet av att utforma och bygga molnbaserade applikationer.
- Erfarenhet av Docker, Kubernetes eller OpenShift är meriterande.
- Erfarenhet av NoSQL-databaser och distribuerade meddelandesystem som Redis, Kafka, Couchbase och Cassandra i system med låg fördröjning och stora transaktionsvolymer.
- Erfarenhet av CI/CD-verktyg som Jenkins och GitHub.
- Erfarenhet av att arbeta i DevOps-team och med Scrum.
- God muntlig och skriftlig kommunikationsförmåga.
Förmåner
- Konkurrenskraftig grundlön.
- Bonusincitament.
- Stöd för ekonomiskt välbefinnande och pension.
- Sjukvårds-, tandvårds-, syn-, liv- och invaliditetsförsäkring, beroende på plats.
- Flexibla arbetsformer: hybridarbete, arbete på plats eller virtuellt, beroende på roll och verksamhetens behov.
- Betald föräldraledighet, beroende på plats.
- Tillgång till hälsocenter på arbetsplatsen med sjuksköterskor och läkare, beroende på plats.
- Kostnadsfri och konfidentiell rådgivning genom programmet Healthy Minds.
- Möjligheter till karriärutveckling och utbildning.