
Bank of America è un’istituzione finanziaria globale attiva nei settori bancario, finanziario e della tecnologia finanziaria. I suoi servizi includono servizi bancari personali, supporto alle piccole imprese, gestione patrimoniale, servizi di investimento e accesso ai mercati dei capitali per privati, aziende e istituzioni. L’azienda promuove inoltre una crescita responsabile attraverso la finanza sostenibile, iniziative per la diversità e programmi di sviluppo delle comunità.
Architetto senior di piattaforme di dati dei clienti - Bank of America - Pennington, NJ (in sede)
Guida l’architettura Java, cloud e d’integrazione per le piattaforme di dati dei clienti di Bank of America. Promuovi soluzioni sicure e resilienti tra i team tecnologici aziendali.
140.500 $ – 205.000 $ / anno
In sedeTempo pienoSeniorLingua Richiesta: ingleseArchitettoDescrizione
- Definire la visione architetturale e i progetti delle soluzioni in linea con gli obiettivi strategici aziendali
- Stabilire gli ambienti operativi target, le strategie di resilienza e i requisiti non funzionali
- Guidare l’architettura funzionale e tecnica delle applicazioni principali per i dati di riferimento di clienti e conti all’interno del gruppo di architettura Consumer Data Platform
- Definire l’intento della soluzione e l’indirizzo architetturale per soluzioni aziendali, operative e tecnologiche complesse
- Tradurre i requisiti funzionali e non funzionali in backlog tecnologici prioritizzati
- Contribuire allo sviluppo di roadmap architetturali nei domini aziendale, applicativo, dei dati e tecnologico
- Risolvere le questioni architetturali, supportare la progettazione dei sistemi e rimuovere gli impedimenti tecnici
- Guidare le discussioni sulle soluzioni e progettare architetture complesse, modulari, flessibili e adattabili
- Formare i membri del team sulle pratiche tecnologiche, la standardizzazione e le migliori pratiche di ingegneria
- Supportare la selezione degli stack tecnologici e dei prodotti tecnologici preferiti
- Esaminare progetti e codice in termini di sicurezza, prestazioni, manutenibilità, scalabilità, usabilità e affidabilità
- Spiegare soluzioni tecnologiche complesse a interlocutori tecnici, manageriali, dirigenziali e fornitori
- Elaborare business case e preparare progetti tecnici dettagliati
- Collaborare con team tecnici interni ed esterni sulle strategie di implementazione, personalizzazione e integrazione
- Preparare specifiche tecniche per lo sviluppo e l’integrazione dei sistemi
- Raccomandare best practice e opzioni di soluzioni di terze parti
- Contribuire a proof of concept che coinvolgono tecnologie emergenti
Requisiti
- Almeno 10 anni di esperienza pertinente come architetto di soluzioni e sistemi con operatività pratica
- Competenza avanzata in architettura basata su API, microservizi, sistemi basati su eventi e modelli di integrazione dei servizi
- Esperienza pratica nella progettazione di API REST, servizi web, messaggistica asincrona e soluzioni di integrazione con JSON, XML, Kafka, JMS o piattaforme comparabili
- Solida conoscenza della progettazione orientata agli oggetti, della progettazione guidata dal dominio, dei modelli di integrazione aziendale e delle pratiche di architettura applicativa
- Esperienza con Java, Spring Boot, Spring Cloud, JPA o Hibernate, Maven o Gradle e tecnologie correlate
- Esperienza nella progettazione e nella realizzazione di applicazioni distribuite su larga scala con Java o J2EE e moderni modelli di architettura aziendale
- Esperienza nell’architettura e nel deployment di soluzioni su AWS, Azure o Google Cloud Platform
- Conoscenza di Docker, Kubernetes, OpenShift e degli approcci di deployment cloud native
- Esperienza nell’implementazione di DevSecOps, CI/CD, infrastruttura come codice, test automatizzati e automazione dei rilasci con GitHub, Jenkins, GitLab, Terraform o strumenti equivalenti
- Conoscenza di resilienza, alta disponibilità, tolleranza ai guasti, disaster recovery, monitoraggio, logging e tracciamento distribuito
- Esperienza nella progettazione di soluzioni sicure con OAuth2, OpenID Connect, TLS reciproco, sicurezza delle API e standard di sicurezza aziendale
- Familiarità con l’elaborazione in tempo reale, la gestione dei dati master, le piattaforme di dati dei clienti, lo streaming di eventi e le tecnologie di integrazione dei dati
- Comprensione dell’ingegneria delle prestazioni, della scalabilità, della pianificazione della capacità e dell’eccellenza operativa
- Esperienza in ambienti agili di delivery dei prodotti, collaborando con i team di architettura, ingegneria, prodotto e operations
- Forti capacità di comunicazione, leadership e gestione degli stakeholder
- Laurea o esperienza professionale equivalente
- Preferibile esperienza nella gestione dei dati dei clienti, nelle piattaforme Customer 360, nella risoluzione delle identità, nella gestione dei dati master dei clienti, nella gestione del consenso e nella governance dei dati
- Preferibile conoscenza dei domini dati aziendali, della lineage dei dati, della gestione dei metadati, delle normative sulla privacy e dei framework per la qualità dei dati
- Preferibile esperienza nell’abilitare casi d’uso digitali, analitici, di personalizzazione e di intelligenza artificiale o machine learning tramite piattaforme di dati dei clienti
Benefit
- Idoneità a un incentivo annuale discrezionale
- Idoneità ai benefit per i dipendenti
- Permessi retribuiti
- Risorse e supporto dedicati al benessere e alle esigenze finanziarie dei dipendenti
- Flessibilità per lavorare in ufficio determinata dalle responsabilità del ruolo e dalle esigenze aziendali
- Opportunità di apprendimento, crescita professionale e contributo al successo condiviso