Offerta di lavoro
Architetto di soluzioni Java con Azure
Northern Trust è alla ricerca di un Solution Architect Java esperto con competenze in Azure per la modernizzazione e la migrazione nel cloud delle applicazioni a Bangalore o Pune. Il ruolo richiede oltre 10 anni di esperienza nell’architettura, nonché conoscenze approfondite di Java Spring Boot, microservizi e tecnologie cloud Azure.
Descrizione del lavoro
- Stiamo cercando un Solution Architect Java esperto che guidi il processo di migrazione e modernizzazione delle applicazioni IBM/Microsoft mission-critical. Questo ruolo richiede competenze specifiche nell’architettura Java Spring Boot e Hibernate, nella modernizzazione delle applicazioni, nella progettazione cloud-native, nei servizi di integrazione, nei microservizi e negli standard di codice, garantendo al contempo sicurezza, riutilizzabilità ed efficienza operativa standard durante il processo di modernizzazione.
- Il candidato prescelto dovrà possedere una profonda competenza in materia di architetture di applicazioni aziendali Java, architetture di applicazioni event-driven, modernizzazione di sistemi legacy, architetture a microservizi e tecnologie di modernizzazione multipiattaforma. Riporterà direttamente ai responsabili di programma e collaborerà con team interfunzionali durante l'intero processo di trasformazione, ottimizzando gli strumenti di processo per modernizzare i sistemi mission-critical dei clienti.
Responsabilità principali
Modernizzazione delle applicazioni e operazioni
- Definire la roadmap di modernizzazione relativa al partizionamento o all'integrazione per la migrazione delle applicazioni monolitiche/EC2 su Azure.
- Guidare la trasformazione, da parte del reparto di ingegneria delle piattaforme, delle applicazioni legacy in architetture cloud-native basate su microservizi.
- Definire i modelli di modernizzazione (disaccoppiamento dei servizi, confini di dominio, modelli guidati dagli eventi e strategie basate sugli eventi)
- Sviluppare API/SPA.
- Definire standard architetturali comuni, i confini dei domini, i controlli di integrazione e gli standard dei servizi.
- Progettare pipeline di elaborazione in batch, a serie temporale e basate sugli eventi.
- Progettare modelli basati su modelli, reportistica diretta e framework di documentazione per accelerare lo sviluppo di applicazioni basate sul cloud.
- Definire le migliori pratiche in materia di sicurezza delle applicazioni, affidabilità, tolleranza ai guasti e ottimizzazione delle prestazioni.
Architetto cloud Azure
- Definire e trasferire le funzionalità delle applicazioni tra ambienti on-premise, cloud e container.
- Applicare i modelli di progettazione tra l'architettura on-premises e quella cloud, garantendo scalabilità ed efficienza operativa.
- Progettare e trasformare le infrastrutture e creare API basate sulle funzionalità di Azure Portal.
- Approfondimento delle conoscenze relative all’integrazione delle pipeline CI/CD tramite Azure DevOps e GitHub Actions.
- Valutare i sistemi operativi di hosting dei container Docker, le politiche di sicurezza, le implementazioni e le attività relative all’automazione e al monitoraggio.
- Dare priorità agli aspetti non funzionali, come l'elaborazione dei dati e i sistemi distribuiti.
Selezione e valutazione delle tecnologie
- Condurre valutazioni aziendali, attività di governance e strategie di modernizzazione relative alla revisione delle decisioni tecniche.
- Definire, selezionare e guidare le decisioni relative all'ingegneria architettonica e alla progettazione delle applicazioni.
- Scalare e semplificare i carichi di lavoro, configurare la piattaforma dati per garantire prestazioni e affidabilità ottimali ed equilibrate.
- Dare priorità all'integrazione, all'accessibilità e alla strategia di applicazione delle tecnologie.
Competenze ed esperienza richieste
- Oltre 10 anni di esperienza nell’ambito dell’architettura delle soluzioni, delle architetture applicative o delle architetture aziendali.
- Solida esperienza nella gestione di programmi di migrazione o modernizzazione di applicazioni su larga scala.
- Java 17
- Spring Boot
- Spring ORM
- Spring Cloud
- Architettura a microservizi
- Progettazione e integrazione delle API
- Applicazioni di ingegneria Kanban Scrum da…
- Investimenti nei microservizi
- Strumenti DevOps
- 6 anni con:
- Architetture guidate dagli eventi
- Architettura a microservizi
- Architetto SOA e Java Cloud
- Analisi dei dati
- Competenza in materia di SOA, analisi delle piattaforme e modelli di integrazione nella progettazione delle applicazioni.
- Un'adeguata familiarità con i linguaggi di programmazione e le applicazioni che supportano le iniziative di trasformazione, integrazione e modernizzazione.
- Condurre un’analisi approfondita dei requisiti, della comunicazione e delle parti interessate.
Lavora con noi
- In Northern Trust, i nostri clienti entreranno a far parte di una cultura aziendale flessibile e collaborativa, caratterizzata da una solida tradizione di solidità e stabilità finanziaria. Qualunque sia il tuo ruolo, che si tratti del contact center, di un ufficio con un team numeroso o di lavoro da remoto, avrai accesso a tecnologie all’avanguardia, sostegno finanziario e risorse che ti aiuteranno ad avere successo nella tua carriera.
- La filantropia è profondamente radicata nella storia di Northern Trust e costituisce un elemento essenziale della nostra cultura. I dipendenti di tutto il mondo possono innovare liberamente e personalizzare gli strumenti per soddisfare le crescenti esigenze di chi cerca lavoro.
Dettagli sul lavoro