Java Developer Backend Key-Biz S.R.L., societ di consulenza ICT specializzata nella progettazione e realizzazione di soluzioni software, ricerca un/una Java Developer Backend con esperienza, da inserire su cliente del settore bancario, per attivit progettuali di medio-lungo periodo. Il ruolo La risorsa sar inserita all'interno di un team tecnico strutturato e contribuir allo sviluppo e alla manutenzione di applicazioni backend in contesto enterprise, lavorando su architetture cloud-native e ambienti moderni orientati all'automazione e alla scalabilit. Requisiti richiesti Almeno 4 anni di esperienza nel ruolo di Java Developer Backend Ottima conoscenza di Java e sviluppo di servizi backend Esperienza in ambienti Cloud e architetture cloud-native Utilizzo di Docker e Kubernetes Esperienza nella gestione di pipeline di Continuous Integration (CI) Familiarit con contesti enterprise strutturati (gradita esperienza in ambito bancario o finance) Nice to have Esperienza in contesti Agile / Scrum Conoscenza di pratiche CI/CD e automazione dei processi di rilascio Attitudine al lavoro in team e al confronto tecnico Modalit di lavoro Modalit ibrida 2 giorni a settimana onsite a Biella presso il cliente Restante attivit da remoto Sede di lavoro Biella Offerta RAL: 33.000 – 35.000 €, Inserimento in un contesto progettuale affidabile e strutturato Opportunit di crescita tecnica su stack cloud e architetture moderne L'offerta è rivolta a candidati di entrambi i sessi (L.903/77). Ai sensi del Regolamento (UE) 2016/679 (GDPR), i dati personali forniti dai candidati saranno trattati esclusivamente per finalit di selezione del personale, nel rispetto dei principi di liceit, correttezza e trasparenza. Profilo Una giornata tipica per un Java Developer inizia con la revisione delle attivit assegnate nel sistema di gestione dei progetti. La mattina è spesso dedicata alla scrittura e al test del codice, utilizzando strumenti come IntelliJ IDEA e Git per il controllo delle versioni. Durante questa fase, il developer collabora strettamente con il team di sviluppo per garantire che il codice sia conforme agli standard aziendali e risponda alle esigenze del progetto. Le responsabilit principali includono la progettazione di soluzioni software scalabili, la risoluzione di bug e l'implementazione di nuove funzionalit. Ad esempio, un developer potrebbe essere incaricato di ottimizzare un algoritmo per migliorare le prestazioni di un'applicazione. Questo richiede un'analisi approfondita e la capacit di prendere decisioni rapide basate sui dati disponibili. Durante la giornata, il Java Developer partecipa a riunioni di team per discutere lo stato dei progetti e pianificare le attivit future. Queste sessioni collaborative sono essenziali per allineare gli obiettivi e risolvere eventuali problemi. Inoltre, il developer potrebbe interagire con altri dipartimenti, come il marketing o il supporto clienti, per comprendere meglio le esigenze degli utenti finali. Gli strumenti principali utilizzati includono Java, Spring Framework, Docker e Jenkins per l'integrazione continua. Le sfide comuni includono la gestione di scadenze strette e la necessit di adattarsi rapidamente ai cambiamenti tecnologici. Tuttavia, queste sfide offrono anche opportunit di crescita professionale e di apprendimento continuo, permettendo al developer di avere un impatto significativo sul successo dei progetti aziendali.