JOB OPPORTUNITIES

Java Developer Senior

Il candidato farà parte del team di sviluppo in ambito di progetti Agile e sarà responsabile per l’implementazione e l’evoluzione di soluzioni e applicazioni Web.

La risorsa avrà il compito di:

  • Comprendere e analizzare i requisiti espressi
  • Sviluppare ed eseguire analisi per soluzioni multipiattaforma
  • Progettare e realizzare soluzioni web integrate
  • Definire le specifiche di programmazione sulla base della definizione dell’analisi e indirizzare la stesura del codice
  • Prendere parte in sessioni di code review, creare e gestire strumenti per supportare il team di sviluppo, pair programming occasionale
  • Redigere documentazione tecnica
  • Risolvere problemi tecnici complessi e produrre codice pulito, nella massima consapevolezza che la soluzione e l’esperienza dell’utente finale sono più importanti

 Requisiti essenziali sono:

  • Laurea in Informatica o Ingegneria Informatica
  • Profonda conoscenza di Java EE
  • Comprensione funzionale di analisi del software e degli standard di progettazione (design patterns, framework)
  • Conoscenza dei più comuni database relazionali (SQL, MySQL) e relativi ORM (es: Hibernate), Programmazione SQL, disegno di database e modellazione dei dati.
  • Conoscenza nell’utilizzo di web services REST e soap
  • Conoscenza delle principali metodologie di sviluppo software (Metodologie Agile e Sistemi di Continuous Integration)
  • Buona conoscenza di Maven come automation build tool
  • Buona conoscenza degli strumenti di controllo di versione del software (Git/Subversion)
  • Almeno 4 anni di esperienza lavorativa rilevante
  • Forti abilità comunicative e propensione a lavorare in un ambiente collaborativo

 Saranno considerati dei plus: 

  • Conoscenza di altri linguaggi di programmazione (e.g. C#, Javascript, Python)
  • Conoscenza del framework Java Spring
  • Esperienza in test driven development e pair programming 
  • Conoscenza delle architetture a microservizi, del paradigma a container e della logica DevOps in ambito cloud.
  • Esperienza nel deploy su ambienti cloud
  • Capacità di mettere mettere in pratica tecniche di “Continuous Learning” al fine di cogliere opportunità da nuove tecnologie senza abbandonarsi alla sola attività di ricerca
  • Curiosità rivolta al mondo dell’Information Technology con particolare focus sugli ultimi trend che si stanno affermando relativi a Intelligenza Artificiale, Robotica, Analisi dei dati

Tipologia contratto e retribuzione da definire in base all’esperienza del candidato.

TIPOLOGIA CONTRATTO

Da definire

DOVE

Padova / Milano

AMBITO

Sviluppo Software

ORARIO

Full-time

ESPERIENZA

5 anni

Sei interessato ad una nostra soluzione?