Il/La candidato/a verrà inserito in forza al team di offloading mainframe, il cui obiettivo è sostituire funzionalità attualmente erogate da programmi COBOL con microservizi distribuiti, JVM Based (Java e Vert.x) erogati da Kubernetes.
Il/La candidato/a ideale ha maturato esperienza come Solution Architect con le seguenti mansioni:
design e sviluppo di applicazioni distribuite basate su Microservices Architecture;
esecuzione di quality assurance di progetti software, principalmente esecuzione di Code/Peer review;
definizione e gestione degli standard e delle best practices di sviluppo e design, assicurando la corretta implementazione da parte dei team di sviluppo.
Per essere idoneo/a a ricoprire questa posizione, il/la candidato/a deve soddisfare i criteri essenziali stabiliti per l'esperienza professionale e le caratteristiche personali/capacità relazionali. Tali criteri sono indicati di seguito.
Esperienza professionale/conoscenze:
almeno 5 anni di esperienza professionale nel design e nello sviluppo di applicazioni distribuite;
studi universitari in informatica, tecnologie dell'informazione, ingegneria o altre discipline correlate;
formazione tecnica dimostrata nell'integrazione dello sviluppo, sia interno che esternalizzato, di applicazioni commerciali negli ambienti Service Oriented Architecture (SOA) e Microservices Architecture (MSA);
esperienza comprovata si system design di applicazioni distribuite basate su container ed erogate da Kubernetes;
esperienza pratica di sviluppo applicativo in ambito cloud native, utilizzando il linguaggio Java;
esperienza pratica nello sviluppo di applicazioni event-driven;
buona conoscenza dell’ambiente Hadoop;
buona padronanza dell'inglese, sia scritto che parlato.
Le seguenti conoscenze costituiranno elementi ulteriormente qualificanti:
conoscenza dei framework Akka e Vert.x;
conoscenza del linguaggio Kotlin;
esperienza pratica nello sviluppo di applicazioni che interagiscono con Apache Kafka;
esperienza pratica nello sviluppo di applicazioni basate su HBase e Solr;
esperienza di Domain Driven Design;
certificazione CKAD;
familiarità con i reactive patterns (circuit breaking, cache aside, anti-corruption, …);
familiarità con il framework Scrum.
Caratteristiche personali/capacità relazionali:
orientamento al servizio, forte senso di responsabilità e atteggiamento proattivo;
flessibilità e capacità di lavorare sotto pressione;
capacità di analizzare informazioni complesse provenienti da molte fonti diverse,
capacità di sintesi e capacità di proporre raccomandazioni pratiche, strategie e piani;
approccio analitico, strutturato e orientato al metodo con spiccata attenzione per i dettagli;
eccellenti capacità di ascolto e negoziazione e capacità di lavorare in gruppo;
capacità di tradurre la strategia/le esigenze dell'organizzazione in requisiti dell'architettura IT;
capacità di ottenere credibilità personale usando modalità di comunicazione aperte, tatto e diplomazia.
L'azienda offre un pacchetto retributivo in grado di soddisfare le migliori candidature, un ambiente di lavoro stimolante, opportunità di formazione continua e crescita professionale, un pacchetto di Welfare molto ricco e articolato.
Candidati per questo lavoro →
Il/La candidato/a ideale ha maturato esperienza come Solution Architect con le seguenti mansioni:
design e sviluppo di applicazioni distribuite basate su Microservices Architecture;
esecuzione di quality assurance di progetti software, principalmente esecuzione di Code/Peer review;
definizione e gestione degli standard e delle best practices di sviluppo e design, assicurando la corretta implementazione da parte dei team di sviluppo.
Per essere idoneo/a a ricoprire questa posizione, il/la candidato/a deve soddisfare i criteri essenziali stabiliti per l'esperienza professionale e le caratteristiche personali/capacità relazionali. Tali criteri sono indicati di seguito.
Esperienza professionale/conoscenze:
almeno 5 anni di esperienza professionale nel design e nello sviluppo di applicazioni distribuite;
studi universitari in informatica, tecnologie dell'informazione, ingegneria o altre discipline correlate;
formazione tecnica dimostrata nell'integrazione dello sviluppo, sia interno che esternalizzato, di applicazioni commerciali negli ambienti Service Oriented Architecture (SOA) e Microservices Architecture (MSA);
esperienza comprovata si system design di applicazioni distribuite basate su container ed erogate da Kubernetes;
esperienza pratica di sviluppo applicativo in ambito cloud native, utilizzando il linguaggio Java;
esperienza pratica nello sviluppo di applicazioni event-driven;
buona conoscenza dell’ambiente Hadoop;
buona padronanza dell'inglese, sia scritto che parlato.
Le seguenti conoscenze costituiranno elementi ulteriormente qualificanti:
conoscenza dei framework Akka e Vert.x;
conoscenza del linguaggio Kotlin;
esperienza pratica nello sviluppo di applicazioni che interagiscono con Apache Kafka;
esperienza pratica nello sviluppo di applicazioni basate su HBase e Solr;
esperienza di Domain Driven Design;
certificazione CKAD;
familiarità con i reactive patterns (circuit breaking, cache aside, anti-corruption, …);
familiarità con il framework Scrum.
Caratteristiche personali/capacità relazionali:
orientamento al servizio, forte senso di responsabilità e atteggiamento proattivo;
flessibilità e capacità di lavorare sotto pressione;
capacità di analizzare informazioni complesse provenienti da molte fonti diverse,
capacità di sintesi e capacità di proporre raccomandazioni pratiche, strategie e piani;
approccio analitico, strutturato e orientato al metodo con spiccata attenzione per i dettagli;
eccellenti capacità di ascolto e negoziazione e capacità di lavorare in gruppo;
capacità di tradurre la strategia/le esigenze dell'organizzazione in requisiti dell'architettura IT;
capacità di ottenere credibilità personale usando modalità di comunicazione aperte, tatto e diplomazia.
L'azienda offre un pacchetto retributivo in grado di soddisfare le migliori candidature, un ambiente di lavoro stimolante, opportunità di formazione continua e crescita professionale, un pacchetto di Welfare molto ricco e articolato.