GXO Logistics, Inc.
GXO Logistics, Inc.
GXO Logistics, Inc. è un’azienda globale di logistica e trasporti che serve imprese di importanti settori industriali. Le sue attività comprendono stoccaggio, distribuzione, trasporto ed evasione degli ordini, combinando infrastrutture su larga scala, tecnologia e competenza operativa per aiutare i clienti a migliorare l’efficienza della catena di approvvigionamento. L’azienda si occupa inoltre di reclutare e inserire personale in ruoli operativi, con un’attenzione dichiarata all’innovazione, all’accessibilità e alle pari opportunità di lavoro.

Ingegnere capo dello sviluppo di applicazioni Java (da remoto nella Carolina del Nord)

Guida l’architettura e lo sviluppo di applicazioni Angular, React e cloud native per GXO Logistics. Sviluppa API, pipeline CI/CD e flussi di dati aziendali su larga scala.

Descrizione

  • Supervisionare l’analisi, la programmazione e la configurazione del software dei sistemi informativi
  • Fornire leadership tecnica e orientamento architetturale
  • Progettare interfacce di alta qualità per applicazioni Angular
  • Guidare l’architettura e lo sviluppo di applicazioni Angular per garantire scalabilità, prestazioni e manutenibilità
  • Collaborare con team interfunzionali per definire i requisiti tecnici e trasformare le esigenze aziendali in soluzioni tecniche
  • Guidare i miglioramenti tecnici che fanno progredire la progettazione e lo sviluppo delle applicazioni
  • Analizzare le sfide aziendali e consigliare soluzioni software
  • Fare da mentore ai programmatori junior
  • Preparare stime e sviluppare specifiche funzionali e di progettazione dettagliate
  • Tradurre i progetti di sistema e le specifiche tecniche in codice per applicazioni complesse
  • Promuovere architetture leggere, moderni standard web e best practice per migliorare le prestazioni delle applicazioni e ridurre i tempi di caricamento
  • Eseguire il debug del software, risolvere i problemi e correggere gli errori di programmazione
  • Fornire supporto di livello 2 per i problemi relativi ai sistemi
  • Gestire i rilasci in produzione e confermare la stabilità del sistema dopo l’applicazione delle patch
  • Operare come esperto tecnico senior nella progettazione, nello sviluppo, nella programmazione, nei test e nel debug di nuovo software e di importanti miglioramenti
  • Collaborare con il personale tecnico per comprendere i problemi software e sviluppare specifiche per la risoluzione

Requisiti

  • Laurea in Informatica o in un campo correlato, oppure equivalente titolo di studio estero
  • Quattro anni di esperienza nel ruolo offerto o in un ruolo correlato di Ingegnere capo, sviluppo di applicazioni (Java)
  • Esperienza nella progettazione architetturale e nello sviluppo di applicazioni web distribuite su larga scala con Python FastAPI, Angular e React.js
  • Esperienza nella distribuzione di applicazioni in più aree geografiche con Google Cloud Infrastructure
  • Esperienza con sistemi basati su componenti e orientati agli oggetti, tecnologie Internet, architetture client/server, database relazionali, pratiche di sviluppo strutturate, metodologie di test e principi di data warehousing
  • Esperienza nella creazione di librerie UI e moderne interfacce web con JavaScript, TypeScript, Angular 20.x e React.js
  • Esperienza nello sviluppo di API sicure e pronte per la produzione con Java 12+, Python FastAPI e Spring Framework, incluso Spring Boot
  • Conoscenza dei comandi shell UNIX ed esperienza con repository Git, strumenti di build, pipeline CI/CD e Docker
  • Esperienza nell’installazione e nella gestione dei pacchetti di sistema con yum, apt e brew
  • Esperienza nella preparazione degli ambienti di runtime per la distribuzione delle applicazioni
  • Esperienza pratica con PL/SQL per flussi di dati aziendali su larga scala
  • Solida conoscenza delle pipeline CI/CD di GCP e delle pipeline di distribuzione cloud native
  • Esperienza con Jira e le metodologie Agile