Vuoi lavorare sul backend senza fermarti al “codice che funziona”?
Qui Java incontra AI, automazione e sviluppo software strutturato. Cerchiamo una persona con solide basi tecniche, capace di usare gli strumenti di AI come acceleratori senza rinunciare a pensiero critico, qualità e responsabilità sul risultato finale.
MatchGuru è il punto di contatto con il tuo lavoro dei sogni.
Con un network di recruiter specializzati rendiamo il recruiting più veloce, mirato e trasparente.
Aiutiamo le persone a trovare opportunità in linea con le proprie ambizioni e le aziende a trovare i candidati giusti.
L’opportunità
Modalità: Hybrid, Full-time
Perché questa posizione conta
Non si tratta semplicemente di produrre più codice grazie all’AI.
Entrerai in un contesto in cui sviluppo software, intelligenza artificiale e prodotti assicurativi si incontrano. Seguirai il ciclo end-to-end delle User Story: dalla revisione funzionale e analisi tecnica fino a coding, testing, release e validazione del sistema.
Gli strumenti AI faranno parte del processo, ma la qualità finale resterà nelle tue mani: affidabilità, coerenza, testabilità e manutenibilità della soluzione sono parte centrale del ruolo.
Le tue responsabilità includeranno…
- Utilizzare un framework di sviluppo agentico lungo le diverse fasi del processo: functional review, technical analysis, test design, mock e guardrail, coding, unit testing, release e system testing.
- Interpretare requisiti funzionali e User Story, traducendoli in analisi tecniche e soluzioni coerenti con architettura applicativa, standard di prodotto e vincoli progettuali.
- Sviluppare e mantenere componenti enterprise Java/backend, API e integrazioni applicative.
- Utilizzare GitHub Copilot, Claude, ChatGPT o strumenti AI comparabili per supportare analisi tecnica, coding, testing e investigazione dei defect.
- Revisionare criticamente analisi, codice, test e documentazione generati dall’AI, individuando errori logici, inconsistenze, hallucination, mancanza di contesto e deviazioni dalle engineering guideline.
- Gestire i quality gate rilevanti, assicurandoti che i controlli previsti vengano completati senza scorciatoie che possano compromettere affidabilità o qualità delle release.
- Analizzare defect, regressioni e anomalie, distinguendo problemi derivanti da codice, configurazione, contesto o interpretazione dei requisiti funzionali.
- Contribuire al miglioramento continuo del processo di sviluppo, arricchendo knowledge base e standardizzando prompt, query, esempi e pattern ingegneristici riutilizzabili.
Potresti fare match con questa posizione se…
- Hai una solida esperienza pratica nello sviluppo software enterprise Java/backend.
- Hai lavorato sulla delivery e sul supporto di applicazioni complesse, idealmente in ambienti enterprise strutturati o mission-critical.
- Sai trasformare requisiti funzionali in analisi tecniche, codice e soluzioni testabili.
- Hai esperienza con metodologie Agile, code review, quality gate e processi strutturati di release.
- Hai già utilizzato concretamente AI coding assistant nello sviluppo software e sai spiegare come ne hai verificato e migliorato gli output.
- Hai una conoscenza solida di Java e dello sviluppo backend enterprise.
- Hai esperienza con Spring, Spring Boot o framework Java comparabili.
- Hai lavorato con REST API, web service e integrazioni applicative.
- Conosci SQL e database relazionali.
- Hai esperienza con Git, branching model, code review collaborativa e pipeline CI/CD.
- Hai solide competenze di unit testing, integration testing e debugging strutturato.
- Sai costruire prompt efficaci fornendo agli strumenti AI un contesto tecnico chiaro e rilevante.
- Conosci i limiti dei Large Language Model, tra cui hallucination, perdita di contesto, reasoning incompleto e overconfidence.
- La familiarità con RAG, knowledge base, agenti AI specializzati, MCP o workflow agentici è utile, ma non essenziale.
- L’esperienza nel settore assicurativo rappresenta un forte vantaggio, in particolare su policy administration, claims, product configuration, billing o system integration.
- Hai un buon livello professionale di inglese.
- Porti pensiero critico e capacità di mettere in discussione gli output anziché accettarli automaticamente.
- Hai un approccio hands‑on e curiosità verso nuovi strumenti, workflow e pratiche di sviluppo.
- Affronti problemi complessi in modo strutturato e sei disponibile ad approfondirli.
- Ti prendi ownership della qualità lungo l’intero ciclo di delivery, non soltanto durante il coding.
- Comunichi con chiarezza e collabori efficacemente con interlocutori funzionali e tecnici.
- Hai un approccio disciplinato a standard, documentazione, testing e miglioramento continuo.
- È preferibile una laurea in Computer Science, Computer Engineering o disciplina correlata; viene considerata anche un’esperienza pratica equivalente.
Ma andiamo al sodo: ecco cosa ti offrono
- Contratto indeterminato.
- Modalità di lavoro ibrida.
- Sede di riferimento: Milano, Torino o Ivrea.
- Un ruolo all’intersezione tra software engineering, intelligenza artificiale e sviluppo di prodotti assicurativi.
- La possibilità di contribuire all’evoluzione di un framework strutturato di agentic software development in un contesto enterprise reale.
- Esperienza diretta su piattaforme assicurative complesse e sfide di delivery mission-critical.
- Collaborazione stretta con Product, Business Analysis, Technical Leadership, R&D e specialisti AI.
- Apprendimento continuo e crescita professionale mentre evolvono le pratiche di AI-augmented engineering.
Potrebbe essere il colpo di fulmine che stavi aspettando.
ps. Se conosci qualcuno che direbbe “sono io!”, presentacelo!
Ricorda di esplicitare nel CV il tuo consenso al trattamento dei dati personali, ai sensi del D.LGS. 196/03. La ricerca è rivolta a persone di ogni genere, in accordo con la normativa vigente (L.903/77).