Randstad Digital, divisione specializzata nella ricerca e selezione di profili IT di Randstad Italia, cerca professionisti che desiderano lavorare su progetti innovativi e nuove tecnologie che condividono il forte orientamento dell'azienda al lavoro di gruppo.
Sta pensando di candidarsi? Non aspetti, scorra verso il basso e invii la sua candidatura il prima possibile per non perdere l'opportunità.
Per per solida società ICT siamo alla ricerca di un/una Senior Backend Engineer - Java Virtual Threads Expert
per un importante progetto fintech in ambito Open Banking/Payments.
La risorsa lavorerà in un contesto ad alto traffico dove la gestione della concorrenza e l'efficienza nel trattamento di volumi massivi di dati sono le sfide quotidiane.
Il ruolo richiede una profonda padronanza dell'ecosistema Java moderno e delle tecniche di elaborazione parallela, agendo da ponte tra lo sviluppo applicativo e l'architettura dei dati su database Oracle.
Attività:
* Progettazione e implementazione di servizi backend ad alta affidabilità. Utilizzerai attivamente i Virtual Threads (Project Loom) per gestire migliaia di operazioni simultanee in modo efficiente.
* Gestione del ciclo di vita del dato, dall'ingestione alla persistenza. Ottimizzazione di flussi dati complessi in scenari di alta criticità.
* Database Engineering (Oracle): Performance tuning avanzato, gestione di tabelle partizionate di grandi dimensioni e ottimizzazione di query complesse su volumi massivi.
* Utilizzo di Hazelcast per la gestione dello stato distribuito e il caching ad alte prestazioni.
* Implementazione di flussi di comunicazione basati su Apache Kafka per garantire l'integrità e la scalabilità dei messaggi.
Must Have:
* Padronanza di Java;
* Esperienza comprovata nello sviluppo multi-threaded e nell'implementazione di Virtual Threads;
* Capacità di analizzare ed eliminare colli di bottiglia nei sistemi backend;
* Esperienza consolidata nella modellazione, partizionamento, esecuzione di piani complessi e tuning delle performance su Oracle DB;
* Esperienza pratica con Hazelcast (o soluzioni equivalenti) e Kafka.
Nice to Have:
* Esperienza pregressa in contesti Fintech/Bancari (es. protocolli PSD2, sistemi di pagamento);
* Familiarità con modelli di Reactive Programming;
* Esperienza con architetture a microservizi su larga scala.
Cosa offriamo:
* Contratto di lavoro a Tempo Indeterminato;
* RAL: 35-45k;
* Inserimento in un progetto core di modernizzazione e razionalizzazione dati e software;
* Ruolo chiave con forte ownership sul dato;
* Contesto tecnologico evoluto e stimolante;
* Collaborazione con un team senior e multidisciplinare;
* Opportunità di crescita in ambito fintech e data-oriented. xjrgpwk
SEDE: Full remote
La ricerca è rivolta a candidati di entrambi i sessi (legge 903/77). I dati saranno trattati e conservati esclusivamente ai fini delle selezioni presenti o future, garantendo i diritti di cui all'art. 13 Decreto legislativo 196/03