Programmatore Java Senior

 

Per nostro importante cliente internazionale, in ambito finanziario, ricerchiamo un Programmatore Java Senior.

Attività

La risorsa, inserita all'interno del team di sviluppo, si occuperà di attività di integrazione degli elementi di back-end e front-end, dello sviluppo di moduli Java efficienti, testabili e riusabili e della gestione delle performance e delle difficoltà architetturali.
Saranno prese in considerazione tutte le candidature che rispettano le competenze tecniche e saranno favorite le candidature con competenze aggiuntive. 

 

Requisiti
Competenze tecniche richieste:

  • Ottima conoscenza del linguaggio Java e delle principali librerie e ambiente in generale: Spring, JEE, JMS, JPA (con Hibernate)
  • Conoscenza di framework particolarmente vocati ai microservizi come Spring Boot 1 o 2
  • Buona familiarità con pattern architetturali come: MVC, RESTful, EIP (Apache Camel)
  • Esperienza nel TDD e comunque con l'automazione dei test a tutti i livelli: JUnit, Selenium
  • Conoscenza di almeno uno tra i principali RDBMS (Oracle, DB2, MySQL, PostgreSQL)
  • Conoscenza degli strumenti di versionamento del codice in particolare con Git

 

Nice to have
Costituiscono valore aggiunto:

  • Conoscenza di database NoSQL (MongoDB)
  • Familiarità con i principi del manifesto Agile e partecipazioni a team Agile o Lean
  • Familiarità con strumenti di Build come Ant, Maven e con ambienti di continous integration come Jenkins
  • Conoscenza del linguaggio Javascript e Typescript e di framework come AngularJS o ReactJS

 

Completano il profilo le seguenti caratteristiche:

  • Motivazione ad approfondire le conoscenze informatiche al fine di acquisire capacità e professionalità nel settore;
  • Attitudine al problem solving;
  • Attitudine a lavorare in un team di persone proattive.

Sede di lavoro: Milano

Sei interessato?

Invia la tua candidatura

I nostri clienti

Raggiungiamo il traguardo insieme, senza fretta, ma senza sosta