
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