U.S. Bank
U.S. Bank
U.S. Bank è un'istituzione di servizi finanziari con sede negli Stati Uniti che serve privati e aziende attraverso attività di banca al dettaglio e societaria, gestione patrimoniale, valutazione del credito e gestione degli investimenti. L'azienda sostiene inoltre iniziative di educazione finanziaria e di coinvolgimento della comunità. I suoi contenuti dedicati alle opportunità professionali evidenziano l'importanza attribuita all'inclusione, alla cultura aziendale, allo sviluppo dei dipendenti e alla salute e al benessere. U.S. Bank è membro della FDIC per i prodotti di deposito idonei; i prodotti di investimento e assicurativi non sono assicurati dalla FDIC e possono perdere valore.

Lead Software Engineer, Finanza del capitale circolante — U.S. Bank (Ibrido, Charlotte)

Guida lo sviluppo di applicazioni finanziarie sicure e cloud native per il team Finanza del capitale circolante di U.S. Bank. Sviluppa e supporta microservizi Java progettando, testando, risolvendo problemi e scalando sistemi critici.

Descrizione

  • Creare, migliorare, testare e mantenere applicazioni essenziali di Finanza del capitale circolante
  • Sviluppare soluzioni cloud native con microservizi Java, Spring Boot, PostgreSQL, Kafka e tecnologie correlate
  • Gestire in autonomia richieste aziendali, e-mail, comunicazioni su Teams e scadenze di consegna
  • Valutare i possibili scenari e individuare lacune nella copertura degli scenari
  • Implementare e convalidare sia il comportamento previsto sia quello dei percorsi di eccezione
  • Progettare e testare soluzioni per i volumi di transazioni attuali e previsti
  • Analizzare i difetti di test e produzione tracciando il comportamento previsto e determinando quando hanno avuto origine i problemi
  • Applicare i requisiti di conformità e le pratiche di sviluppo sicuro durante l’intero ciclo di consegna del prodotto

Requisiti

  • Laurea o esperienza professionale equivalente
  • Da sei a otto anni di esperienza pertinente
  • Esperienza pratica nello sviluppo di software aziendale con Java 17 o versioni successive e programmazione orientata agli oggetti
  • Conoscenza avanzata di Spring Boot, Spring Framework, dependency injection, API REST, sicurezza e funzionalità principali di Spring
  • Esperienza pratica con MQ o Kafka, sistemi di messaggistica, progettazione basata su eventi e modelli di integrazione asincrona
  • Esperienza nella progettazione e distribuzione di microservizi in cloud pubblici come AWS, Azure o Google Cloud
  • Solida esperienza con piattaforme CI/CD, tra cui Jenkins, CloudBees o strumenti aziendali di pipeline comparabili
  • Esperienza nella gestione di build e dipendenze, preferibilmente con Maven; è accettabile anche Gradle
  • Conoscenza avanzata di database relazionali, tra cui PostgreSQL, MySQL, Oracle e DB2, con competenze nella modellazione dei dati, nell’ottimizzazione delle prestazioni e nell’ottimizzazione SQL
  • Conoscenza dei pattern di progettazione software, dell’integrazione dei sistemi, dell’ingegneria delle API, della programmazione sicura e delle pratiche di delivery Agile
  • È preferibile esperienza con Spring Data JPA, Hibernate o MyBatis
  • Conoscenza delle distribuzioni Kubernetes, dell’orchestrazione dei container e della gestione della configurazione
  • Esperienza nell’applicazione della gestione dei segreti e delle pratiche di sicurezza delle applicazioni
  • Familiarità con React e i moderni framework front-end
  • È preferibile esperienza nei servizi finanziari, nel settore bancario, nei prestiti, nella tesoreria o nella Finanza del capitale circolante
  • Capacità di lavorare presso una sede di U.S. Bank almeno tre giorni alla settimana
  • Capacità di seguire le politiche e le procedure di U.S. Bank, incluso il suo Codice etico e di condotta aziendale e i requisiti applicabili in materia di condotta e sicurezza sul luogo di lavoro

Benefit

  • Copertura sanitaria medica, odontoiatrica e oculistica
  • Assicurazione sulla vita di base e assicurazione temporanea opzionale
  • Copertura per invalidità a breve e lungo termine
  • Invalidità per gravidanza e congedo parentale
  • Piano 401(k) e piano pensionistico finanziato dal datore di lavoro
  • Ferie retribuite da due a cinque settimane in base al livello salariale e all’anzianità
  • Fino a 11 festività retribuite
  • Assistenza per l’adozione
  • Congedo per malattia e sicurezza maturato al ritmo di un’ora ogni 30 ore lavorate, fino a 80 ore per anno solare, salvo diversa disposizione della legge applicabile
  • Programmi di incentivazione e riconoscimento
  • Opportunità di acquisto di azioni per i dipendenti
  • Contributi al 401(k) e pensione