Java Software Engineer
Candidati per la posizione di Java Software Engineer da inserire nella nostra area di Progettazione e sviluppo software.
In TerrAria progettiamo, sviluppiamo e manuteniamo applicazioni IT enterprise sfruttando le più moderne e performanti tecnologie in ambiente Java ed open source.
Lo sviluppo della soluzione definita insieme ai nostri clienti avviene secondo un approccio agile in piccoli team dove il Java Software Engineer è responsabile della progettazione della soluzione, consulenza professionale ai nostri clienti e implementazione della stessa, occupandosi nello specifico delle seguenti attività:
- Studio di nuove tecnologie
- Analisi del contesto nel quale la soluzione dovrà essere implementata
- Progettazione di software sfruttando le tecnologie distribuite di rete e architetture SOA (Services Oriented Architecture) oltre a quelle Web-oriented
- Sviluppo di applicazioni a più livelli anche attraverso librerie e tool
- Gestione della libreria digitale proprietaria dell’azienda
Titolo di studio
Laurea triennale o magistrale in Informatica, Ingegneria (Informatica, Elettronica, Telecomunicazioni, Automazione) o campi correlati con 3-5 anni di esperienza.
Saranno valutati differenti titoli di studio a fronte di un’adeguata esperienza nel ruolo.
Requisiti
- Conoscenza del linguaggio di programmazione ad oggetti Java 8
- Esperienza di almeno 3 anni in team di sviluppo software tecnicamente all’avanguardia
- Competenza nei fondamenti dell’informatica come progettazione orientata agli oggetti, strutture di dati e progettazione di algoritmi
- Conoscenza delle principali base dati relazionali e noSql
- Capacità di guidare un team di professionisti durante lo sviluppo di un servizio/software
- Altamente autonomo, orientato ai dettagli e dotato di ottime capacità di scrittura e comunicazione
- Conoscenza della lingua inglese
Tipo di contratto
Tempo indeterminato