Backend Developer | Java, Spring Batch, AWS
Il Backend Developer in HRM
all'interno di un contesto tecnico dinamico e collaborativo verrà coinvolto nello sviluppo e nell’ottimizzazione di processi batch in ambiente Java, all’interno di un laboratorio dedicato alla revisione e al miglioramento delle soluzioni esistenti. Il ruolo prevede attività di sviluppo su componenti backend, analisi delle performance e implementazione di soluzioni basate su architetture moderne e scalabili.
🌟Il Tuo Prossimo Progetto
Siamo alla ricerca di professionisti pronti a mettere a disposizione le proprie competenze ed esplorare nuovi contesti o progetti stimolanti, o desiderosi di approfondire diverse aree di responsabilità. Se sei tu, sarai un tassello chiave per il nostro successo grazie a:
- Esperienza solida nello sviluppo e nella manutenzione di job batch complessi utilizzando Spring Batch.
- Ottima conoscenza dei componenti Step, Reader, Processor, Writer, e delle configurazioni tramite Java Config e/o XML.
- Capacità di gestire retry, skip, restart e parallel processing, con persistenza degli stati tramite JobRepository ed ExecutionContext.
- Esperienza nell’esecuzione di job su EC2, AWS Batch e Lambda (quando applicabile).
- Integrazione con servizi AWS come S3 per input/output dei dati, RDS per la persistenza, DynamoDB e Step Functions.
- Monitoraggio e logging tramite CloudWatch, con attenzione all’ottimizzazione dei costi e alla scalabilità automatica.
- Capacità di analizzare e migliorare le performance dei job batch su grandi volumi (milioni o miliardi di record).
- Esperienza nella parallelizzazione e partizionamento (partitioner, multi-threaded step), tuning di letture/scritture (chunk size, fetch size, commit interval) e ottimizzazione delle query SQL (per lettori JPA o JDBC).
- Gestione della memoria e profilazione JVM in ambienti cloud o cluster on-premise.
Le qualità che apprezziamo:
Puoi affrontare facilmente questo progetto se sei in grado di lavorare bene con persone diverse, attingendo a un background ricco di esperienze e competenze trasversali. Cerchiamo chi dimostra un impegno costante verso l'eccellenza, valorizza la collaborazione per raggiungere obiettivi comuni e persegue con curiosità lo sviluppo continuo.
🌟Il Nostro investimento per Te
- 🌐 Remote Working: Lavorare da casa con flessibilità e comfort.
- 🔄 Diversità dei Progetti: Opportunità di lavorare su progetti brevi, mantenendo sempre fresche e stimolanti le tue attività lavorative.
- 🏢 Welfare Contrattuale: Un budget di benefici contrattuali su misura.
- 🍽️ Buoni Pasto: Pasti garantiti ogni giorno di lavoro con i ticket elettronici.
- 💉 Fondo Sanitario Contrattuale: Protezione sanitaria completa per te e i tuoi famigliari a carico.
- 👥 Referral Program: Un programma di segnalazione senza limiti e per ogni nuovo collega che ci presenterai riceverai un premio.
- 📚 Training Personalizzato: Formazione su misura in base alle esigenze specifiche dei progetti su cui lavorerai.
- 🌴 Work Life Balance: 30 giorni a disposizione per goderti il tuo tempo libero.
- 💳 Convenzioni Esclusive: Sconti esclusivi per una vasta gamma di servizi, prodotti, viaggi, abbigliamento e tecnologia.
🌟Il Nostro percorso di conoscenza Reciproca
Il nostro processo di selezione è rapido e coinvolgente, composto da:
- Colloquio conoscitivo HR 🤝
- Un'opportunità per conoscerci meglio e scoprire più su di te.
- Colloquio Tecnico 💻
- Un incontro con i responsabili di progetto per esplorare le tue competenze e i tuoi interessi.
Se possiedi le caratteristiche giuste, il nostro responsabile HR sarà lieto di darti il benvenuto presentandoti la nostra offerta di collaborazione.
🔍Vuoi saperne di più?
Inviaci il tuo CV aggiornato e dettagliato con autorizzazione al trattamento dei dati personali ai sensi della Legge 196/03 e art.13 GDPR 679/13. 📄
Al resto ci pensiamo noi! 🚀
- Dipartimenti
- Technology & Engineering
- Ruolo
- Developer (FE, BE, FS, MOB)
- Sedi
- Remote
- Stato remoto
- Completamente remoto
- Tipo di occupazione
- Tempo pieno
- Esperienza Progettuale
- SR (4-7)
Lavori già in HRM?
Aiutaci a trovare insieme il tuo prossimo collega.