Caricamento in corso...

UBIS - MICROSERVICES ARCHITECTURE DEVELOPER

Località: 

MILANO, IT

Seniority:  4) Tra i 5 e i 10 anni

UBI SISTEMI E SERVIZI – MICROSERVICES ARCHITECTURE DEVELOPER

 

 

I candidati verranno inseriti all’interno della Divisione Core & Omnichannel Services di UBI Sistemi e Servizi interagendo con le strutture IT e con quelle di business per la progettazione e lo sviluppo di nuove progettualità di evoluzione del sistema informativo aziendale.

In particolare, le attività previste dal ruolo comprendono:

  • la creazione, integrazione e manutenzione di componenti architetturali (librerie o microservizi) calate nel contesto aziendale;
  • l’individuazione dei perimetri dei domini e dei sottodomini di competenza rispetto ai processi e alle aree di intervento del software, al fine di realizzare delle soluzioni efficaci in termini di API design e resilienza;
  • l’utilizzo degli strumenti di software integration e software automation (CI/CD pattern), dei tools di collaboration e delle piattaforme cloud di ultima generazione, al fine di garantire la delivery nei tempi e nei costi stabiliti.

 

 

Profilo candidati:

 

  • Esperienza di circa 6 anni nella progettazione e implementazione di architetture di integrazione, preferibilmente a Microservizi e/o in Java, in ambito enterprise e nel settore finanziario;
  • Esperienza nella gestione di risorse e di Clienti;
  • Conoscenza della piattaforma OpenShift;
  • OOP: Conoscenza dei principali pattern di sviluppo;
  • Progettazione DDD;
  • Java (JDK 1.8);
  • Conoscenza delle Lambda Function, Abstract, Interfacce, Stream, ecc.
  • Compilazione sorgenti (Maven);
  • SQL / Oracle SQL (PLSQL);
  • Conoscenza ed utilizzo del protocollo http;
  • Framework Spring (v4 o superiore) e Spring Boot;
  • Conoscenza Pattern MVC;
  • Singleton vs Prototype;
  • REST Template;
  • Teoria e pratica delle applicazioni distribuite (Cloud infrastrcture);
  • Tecniche di Test e Debug (Junit);
  • Modeling skills (Conceptual);
  • Open API (Swagger);
  • Strategie di Versioning;
  • Utilizzo di Jira;
  • Utilizzo di Jenkins;
  • Concetti ed utilizzo di DevOps e Containers (OpenShift/Kubernetes).

 

Sede di lavoro: Milano / Bergamo