Descrizione del ruolo
Siamo alla ricerca di un/una Java Developer Back End motivato/a e competente da inserire nel team di sviluppo di Key-Biz s.r.l. La risorsa contribuirà alla realizzazione di soluzioni software stabili ed efficienti per un progetto in ambito radiofonico e televisivo.
Sede di lavoro
Roma Centro
Modalità di lavoro
3 giorni da remoto, 2 giorni in sede
Contratto
Tempo Indeterminato (Full-time)
Retribuzione
RAL: €30.000 - €32.000
Responsabilità principali
- Sviluppare soluzioni software di alta qualità, rispettando le specifiche tecniche fornite
- Collaborare con progettisti e analisti per tradurre i requisiti tecnici in codice funzionante
- Garantire che il codice soddisfi requisiti funzionali e non funzionali, quali sicurezza, scalabilità e performance
- Mantenere elevati standard di qualità e ottimizzazione del software
Requisiti
- Pregressa esperienza nello sviluppo software con tecnologia Java e architettura a microservizi
- Capacità di interpretare documentazione tecnica e specifiche di progetto
- Attitudine all’ottimizzazione delle performance e all’implementazione di pratiche di sicurezza
Competenze tecniche richieste
- Ottima conoscenza del linguaggio Java e del framework Spring Boot
- Esperienza nella gestione della scalabilità e delle performance del software
Cosa offriamo
- Contratto a tempo indeterminato con RAL competitiva
- Modalità di lavoro ibrida con flessibilità tra remoto e presenza in sede
- Opportunità di crescita professionale in un contesto dinamico e innovativo
Accoglienza e Inclusione
La ricerca è rivolta a candidati di ambo i sessi, in conformità alle leggi 903/77 e 125/91. Le candidature saranno valutate esclusivamente tramite il form dedicato presente sulla nostra pagina carriera.
Responsabilità Dettagliate
- Implementare moduli software, funzionalità e componenti applicativi utilizzando il linguaggio Java e i framework aziendali (es. Spring Boot), garantendo la scrittura di un codice pulito, documentato e manutenibile.
- Analizzare la documentazione tecnica e i requisiti funzionali forniti dai progettisti e dagli analisti software, traducendoli fedelmente in soluzioni informatiche funzionanti e prive di bug.
- Progettare, sviluppare e mantenere API RESTful per garantire la corretta comunicazione e integrazione tra i diversi sistemi, applicativi e servizi aziendali o di terze parti.
- Monitorare l'efficienza del codice scritto, ottimizzando le query al database e la gestione della memoria (JVM) per assicurare che il sistema sia in grado di scalare e reggere elevati carichi di lavoro.
- Applicare le linee guida di secure coding e i protocolli standard (es. gestione token JWT, filtri di sicurezza) per proteggere l'applicazione da vulnerabilità e accessi non autorizzati.
- Scrivere ed eseguire test unitari e di integrazione (utilizzando tool come JUnit e Mockito) per validare la bontà del software prima del rilascio in produzione, riducendo al minimo i margini d'errore.
- Utilizzare sistemi di controllo versione (Git) per la gestione dei branch, partecipando attivamente alle attività di code review all'interno del team per mantenere alti standard qualitativi del dipartimento.
#J-18808-Ljbffr