Per un progetto strategico presso un'importante realtà con sede a Milano, ricerchiamo un Java Backend Developer con esperienza consolidata nello sviluppo multithreading e nella gestione di architetture orientate ai servizi. La figura sarà inserita in un team tecnico strutturato e collaborerà alle attività di sviluppo e integrazione di componenti backend ad alte prestazioni.
Responsabilità principali
* Sviluppo e manutenzione di componenti backend in Java, con particolare attenzione all'utilizzo di threading e multithreading
* Integrazione e gestione di sistemi di autenticazione basati su OAuth2, LDAP e piattaforma OpenAM
* Utilizzo di Kafka per la gestione di code e stream di dati
* Gestione del versionamento del codice tramite GIT, utilizzando branching strategy strutturate
* Sviluppo e ottimizzazione di query SQL in ambiente Oracle
* (Nice to have) Competenza in PL/SQL
* Collaborazione con il team per analisi, design e test delle soluzioni
* Documentazione tecnica delle attività svolte
Requisiti
* Solida esperienza nella programmazione Java Backend, con utilizzo di thread e multithreading
* Conoscenza ed esperienza con OAuth2, LDAP e OpenAM
* Buona familiarità con strumenti di messaggistica come Kafka
* Conoscenza avanzata di GIT, branching e sistemi di versioning
* Ottima padronanza di SQL in ambiente Oracle; gradita conoscenza di PL/SQL
* Buona conoscenza della lingua inglese per utilizzo tecnico (documentazione, meeting)
* Disponibilità a lavorare in modalità ibrida su Milano