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 performances 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 Spark Framework, Spring Boot;
  • Buona familiarità con pattern architetturali come: MVC, RESTful, EIP;
  • Esperienza nel TDD e comunque con l'automazione dei test a tutti i livelli: JUnit, Selenium
  • Conoscenza dei principali RDBMS (Oracle, DB2, MySQL, PostgreSQL ) e NoSQL DB (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 degli strumenti di versionamento del codice in particolare con Git;
  • Buona conoscenza del linguaggio Javascript e Typescript e delle principali librerie e ambiente in generale: Angular, React.

 

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