American Express
American Express
American Express è una società globale di servizi finanziari attiva nei settori bancario, finanziario e dei pagamenti B2B. Le sue attività comprendono carte di credito per consumatori, aziende e società; servizi di pagamento e per esercenti; conti di risparmio, certificati di deposito e prestiti personali; oltre a programmi fedeltà, programmi di viaggio, soluzioni di pagamento aziendale, formazione finanziaria, servizi di sicurezza e assistenza per titolari di carta ed esercenti.

Ingegnere software III, microservizi Java

Sviluppa sistemi distribuiti a bassa latenza per le transazioni con carta presso American Express. Crea microservizi Java, API, test automatizzati e funzionalità per piattaforme cloud native.

Descrizione

  • Sviluppa funzionalità essenziali per i sistemi di transazioni con carta su una piattaforma ibrida cloud distribuita.
  • Scrivi codice e test unitari all’interno di un team agile.
  • Lavora con specifiche API e automazione.
  • Crea microservizi RESTful con tecnologie Java come Vert.x, Spring MVC, Spring Data e Spring Boot.
  • Collabora con team tecnologici e di sviluppo in diverse sedi.
  • Individua le opportunità per adottare nuove tecnologie.
  • Collabora con gli stakeholder per comprendere e analizzare i requisiti.
  • Promuovi l’innovazione e la sperimentazione.

Requisiti

  • Laurea in informatica o esperienza lavorativa equivalente nel settore.
  • Almeno cinque anni di esperienza professionale nello sviluppo software.
  • Ottima conoscenza della programmazione orientata agli oggetti, della concorrenza e della gestione delle eccezioni.
  • Conoscenza di strutture dati e algoritmi, dei fondamenti dei sistemi operativi e di Java avanzato.
  • Solida esperienza di sviluppo con Java o Go.
  • Esperienza nella creazione di sistemi distribuiti basati su microservizi.
  • Esperienza con prodotti o framework di service mesh come Envoy, Linkerd, Istio o gRPC/ProtoBuf.
  • Esperienza con strumenti per la gestione, il tracing e il monitoraggio di sistemi distribuiti come Zipkin/Jaeger, ELK Stack e Prometheus.
  • Esperienza nella progettazione e realizzazione di applicazioni cloud native.
  • La conoscenza di Docker, Kubernetes o OpenShift costituisce un plus.
  • Esperienza con database NoSQL e sistemi di messaggistica distribuita come Redis, Kafka, Couchbase e Cassandra in sistemi a bassa latenza e ad alto volume di transazioni.
  • Esperienza con strumenti CI/CD come Jenkins e GitHub.
  • Esperienza in team DevOps e con Scrum.
  • Ottime capacità di comunicazione scritta e orale.

Benefit

  • Retribuzione base competitiva.
  • Incentivi sotto forma di bonus.
  • Supporto per il benessere finanziario e la pensione.
  • Copertura medica, dentistica, oculistica, assicurazione sulla vita e contro l’invalidità, a seconda della sede.
  • Modalità di lavoro flessibili, ibride, in presenza o virtuali, a seconda del ruolo e delle esigenze aziendali.
  • Congedo parentale retribuito, a seconda della sede.
  • Accesso a centri benessere in sede con personale infermieristico e medico, a seconda della sede.
  • Consulenza gratuita e riservata tramite il programma Healthy Minds.
  • Opportunità di sviluppo professionale e formazione.