Java Software Engineer
Il/la candidato/a ideale è in possesso dei seguenti requisiti:
-
5+ anni di esperienza con linguaggio Java e framework Spring (incluso Spring Boot)
-
Familiarità con librerie e API di terze parti
-
Familiarità con interfacce RESTful
-
Familiarità nell'approccio alla metodologia Scrum
-
Esperienza nell'utilizzo di strumenti per il controllo di versione del codice (git)
-
Conoscenza dei principali database relazionali e documentali, e relativi ORM
-
Conoscenza principali aspetti di CI/CD
-
Conoscenza dei principali design pattern
-
Esperienza nello sviluppo di servizi cloud basati sulle piattaforme dei principali vendor (es. AWS, Azure, Google, Oracle)
-
Esperienza nello sviluppo di software containerizzati (Docker/Kubernetes)
-
Eccellenti capacità analitiche con propensione alla risoluzione dei problemi
Nice to have:
-
Certificazioni relative a tecnologie/framework legati al mondo Java
-
Certificazioni Cloud rilasciate da uno dei principali vendor
-
Conoscenza dei pattern di comunicazione tra microservizi
-
Esperienza di sviluppo software in ambito bancario o assicurativo
-
Certificazione come Scrum Developer o superiore, anche conseguita in ambito accademico