Descrizione del Ruolo:
Il candidato ideale per questo ruolo di Senior Java Developer è un professionista con una profonda conoscenza delle tecnologie Java e di quelle associate. Sarà responsabile della progettazione, dello sviluppo, della testa e della manutenzione dei sistemi software.
Le principali attività includevano la gestione di team multidisciplinari, la pianificazione di impegni complessi, la soluzione di problemi critici e la gestione dei costi e dei tempi
Responsabilità e Obiettivi:
* Progettare, sviluppare, testare e mantenere le applicazioni Java in modo da garantire il loro funzionamento stabile e efficiente.
* Collaborare con gli altri membri dello staff per definire i requisiti e le specifiche delle nuove applicazioni.
* Garantire che le linee guida tecniche siano rispettate e che le novità tecniche siano valutate e implementate.
* Creare documenti tecnici dettagliati riguardanti l'analisi, lo sviluppo e la distribuzione di applicazioni e servizi basati su Java.
Requisiti Fondamentali:
* Laurea magistrale o specialistica in Informatica, Ingegneria Informatica o discipline correlate.
* Esperienza lavorativa minima di 5 anni come developer senior o responsabile IT
* Ottima conoscenza di Java (J2SE, J2EE)
* Conoscenza avanzata delle seguenti aree: programmazione a oggetti, algoritmi, strutture dati, design patterns, database relazionali e NoSQL.
* Conoscenza base delle lingue di scripting JavaScript, Ruby, Python.