Offerte di lavoro sviluppo software

Descrizione attività:

Per ampliamento della Factory Siav, siamo alla ricerca di un Senior Java Developer.

All’interno del team agile, la risorsa seguirà le seguenti attività:

  • Analisi dei requisiti tecnici;
  • Sviluppo e test di applicazioni software in accordo con le best practice aziendali;
  • Partecipazione alle peer-review con la proposta di nuove soluzioni;
  • Analisi e risoluzione di problematiche tecniche ed applicative;
  • Adesione ad alti standard qualitativi nel rispetto dei tempi e del budget previsti;
  • Redazione di documentazione tecnica dei software Siav.

Costituisce titolo preferenziale l’aver maturato almeno quattro anni di esperienza nel medesimo ruolo in realtà aziendali mediamente strutturate in ambito di gestione documentale.

L’ambiente di lavoro è giovane e dinamico ed offre opportunità di formazione e crescita professionale. Si offre un contratto full time e a tempo indeterminato. La retribuzione sarà commisurata alle effettive competenze ed esperienze.

Competenze richieste:

Verranno valutati positivamente profili sia di full stack, sia con orientamento a sviluppo back-end.

Considerate queste premesse, il profilo ricercato è in possesso di alcune delle seguenti conoscenze tecniche qui di seguito esposte:

  • Comprovata conoscenza di almeno uno tra i più comuni framework J2EE (es Spring, Struts, Apache CXF) ed in generale di architetture SOA (web services, WSDL, SOAP, EJB, JDBC, XML, XSLT, XSD, JMS);
  • Conoscenza nell’utilizzo di web services REST e soap;
  • Conoscenza dei framework di sviluppo web;
  • Buona conoscenza di framework per la gestione di programmi batch (Spring Batch);
  • Conoscenza di accesso ai principali directory services (nello specifico LDAP, Active Directory);
  • Conoscenza dei principali aspetti di sicurezza in ambito J2EE, SOA, Mobile e API in generale;
  • Conoscenza di design patterns;
  • Conoscenza di strumenti di versioning e degli strumenti di CI/CD: Git, Maven, Jenkins;
  • Conoscenza dei più comuni database relazionali (quali Oracle, MySQL) e relativi ORM (es: Hibernate), Programmazione SQL, disegno di database e modellazione dei dati.

Altre conoscenze tecniche utili:

  • E’ gradita la conoscenza di ESB anche light come Camel;
  • Saranno anche ritenuti un plus: Stack MEAN, Stack ELK;
  • Conoscenze in ambito API Gateway rappresentano un gradito plus;
  • Esperienza di sviluppo software in modalità Agile-SCRUM, utilizzo di tool di ALM, Continuous Integration (es Jenkins);
  • Conoscenza di database non relazionali (es MongoDB);
  • Preferibile conoscenza ed esperienza in ambito ECM di librerie (Apache Chemistry; Jackrabbit) e di prodotti commerciali e open source (a titolo di esempio ContentManager, Documentum, Alfresco, Nuxeo).

Il candidato ideale è in possesso delle seguenti soft skills:

  • Capacità di attivarsi in modo autonomo, nell’ambito delle proprie responsabilità, senza attendere indicazioni dagli altri;
  • Problem solving e capacità di affrontare con un atteggiamento equilibrato situazioni di lavoro difficili e impegnative, quali elevati carichi di lavoro o scadenze pressanti;
  • Attitudine al lavoro in team, disponibilità, spirito di collaborazione, apertura al dialogo ed al confronto;
  • Accuratezza e precisione;
  • Curiosità e propensione all’aggiornamento continuo (con partecipazione a gruppi/seminari su nuove tecnologie);
  • Condivisione dei valori aziendali quali passione, spirito innovativo, dinamismo, capacità di assumersi responsabilità, capacità organizzativa e strutturazione e condivisione del proprio lavoro.

Titolo di studio:

Laurea in Informatica o Ingegneria informatica.

Lingue straniere:

Conoscenza della lingua inglese.

Ai sensi della normativa vigente l’offerta di lavoro si intende estesa a entrambi i sessi (L. 903/77).


Pensi di essere la persona giusta?

Clicca sul link a seguire per inviare la tua candidatura, ricordandoti di inserire in oggetto il titolo completo dell’offerta di lavoro ed allegando un CV aggiornato ed una lettera di presentazione.