Java Architect

Information Technology Nextopp postato 2 settimane fa

Descrizione del lavoro

SETTORE: Information technology

AZIENDA: Il nostro cliente è una multinazionale che progetta e realizza architetture omnicanale basate su soluzioni Open Source e non per il cloud computing, l’e-commerce sia web che mobile. L’azienda sviluppa soluzioni software anche per altri smart device, wearable e progetta e sviluppa interfacce conversazionali. Fornisce servizi di System Integration, Application Management e Consulenza, a clienti in diverse industry (Telco&Media, Automotive, Oil&Gas, Retail e altri).  

SEDE DI LAVORO: Milano, Roma o Bari. 

FIGURA RICERCATA: Un Java Architect con responsabilità di team leader che  progetterà soluzioni complesse basate su tecnologie open source e paradigmi architetturali moderni, all’interno di contesti eterogenei, internazionali e formativi. La mansione prevede anche la gestione e la responsabilità diretta dell’intero team di lavoro. 

RESPONSABILITA’:

  • Progettazione di architetture software a supporto di progetti enterprise complessi; 
  • Progettazione di soluzioni complesse basate su tecnologie open source e  paradigmi architetturali moderni, all’interno di contesti eterogenei, internazionali e formativi;
  • Identificazione e organizzazione delle attività tecniche del team di sviluppo e ì responsabilità delle qualità del lavoro del team;
  • Mentoring e technical leading;
  • Gestione di gruppi di lavoro di medie/grandi dimensioni con responsabilità diretta sulla qualità del lavoro del team. 

REQUISITI IMPRESCINDIBILI:

  • Esperienza con il linguaggio Java e framework Open Source (e.g. Spring, SpringBoot, Quarkus);
  • Conoscenza delle best practices di definizione delle architetture a microservizi in ambito Kubernetes o OpenShift e per la  progettazione e sviluppo software a garanzia di prestazioni;
  • Lunga esperienza nella progettazione e realizzazione di architetture distribuite di classe enterprise basate su paradigmi e modelli architetturali come multi-tier, event driven, MVC, SOA, REST, Microservices;
  • Serverless e capacità di selezionare il migliore modello sulla base delle esigenze;
  • Conoscenza dei principali Application Server (e.g. Tomcat);
  • Esperienza consolidata nell’integrazione di sistemi;
  • Esperienza nel troubleshooting e nel performance tuning di applicazioni enterprise;
  • Conoscenza ed esperienza nelle fasi di controllo qualità, relative metodologie e strumenti per Unit, Integration, System, Performance test;
  • Conoscenza di UML ed esperienza nella produzione di documentazione e specifiche tecniche di alta qualità;
  • Conoscenza del linguaggio SQL e delle principali tecniche di performance tuning di query;
  • Conoscenza di DB noSQL;
  • Conoscenza del cloud computing, delle pratiche e degli strumenti di CI/CD e di versioning del codice;
  • Conoscenza delle tecnologie di containerizzazione, dei protocolli web e dei sistemi operativi quali Windows e Linux. 

REQUISITI PREFERENZIALI:

  • Esperienza di delivery di progetti secondo Waterfall e Agile; 
  • Esperienza pregressa di minimo 5 anni nel ruolo di architect e team leader;
  • Communication skills e di problem solving;
  • Teamwork e leading;
  • Inglese ottimo (parlato e scritto);
  • Disponibilità a brevi trasferte;
  • Propensione all’innovazione e alla qualità del lavoro.

TIPOLOGIA DI CONTRATTO: Indeterminato. 

 

CANDIDATI PER QUESTA POSIZIONE


Job simili