Job description
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 stabile 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.
Requirements
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.