Sviluppatore
Pubblicato il 20-09-2026 - Adecco in Torino
La divisione Digital&Technologies di Adecco sta cercando per azienda cliente nel settore informatico (NO Consulenza) un Developer Back End.Si assicuri di leggere l'intera descrizione riportata di seguito e di candidarsi immediatamente se è affidabile/a di soddisfare tutti i requisiti.La figura lavorerà su un progetto di migrazione da un sistema backend PHP consolidato verso una nuova architettura Java moderna.Cerchiamo qualcuno che conosca bene entrambi i mondi: chi ha vissuto dall'interno una codebase PHP legacy sa esattamente cosa significa doverla leggere, capirla e trasformarla in qualcosa di solido.Responsabilità principali● Analizzare e comprendere il codice PHP esistente per guidare la migrazione verso Java in modo consapevole e progressivo.● Sviluppare e manutenere servizi backend in Java (21+), sfruttando le funzionalità native (HttpClient, Stream API, ecc.).● Implementare soluzioni su Jakarta EE e MicroProfile, con attenzione a robustezza e affidabilità.● Progettare e ottimizzare database relazionali MySQL, individuando e risolvendo colli di bottiglia nelle query.● Costruire e mantenere API REST e servizi SOAP, garantendone sicurezza e manutenibilità nel tempo.● Gestire l'accesso ai dati tramite JPA, con una visione chiara del modello di dominio.● Applicare design pattern e principi di software engineering per produrre codice leggibile ed evolutivo.● Supportare attività sistemistiche su Linux (configurazione cluster, rete, firewall in ambienti bare metal).● Utilizzare strumenti AI in modo critico e consapevole: prompt engineering per generazione codice, refactoring,
spiegazione di stacktrace e scaffolding di test — valutando sempre l'output prima di integrarlo.Requisiti obbligatori● Esperienza consolidata nello sviluppo backend in Java (11+) o in un percorso di transizione attiva da PHP a Java.● Buona conoscenza di PHP e familiarità con architetture legacy: saper leggere, navigare e ragionare su una codebase esistente è parte essenziale del ruolo.● Solide basi di programmazione a oggetti e conoscenza dei principali design pattern (Factory, Singleton, Observer, ecc.).● Familiarità con JPA e gestione delle entità.● Conoscenza di Jakarta EE / MicroProfile oppure Spring (entrambi accettati).● Buona padronanza di MySQL e capacità di analisi delle performance.● Conoscenza delle best practice REST e SOAP.● Dimestichezza con Linux a livello operativo (comandi, file system, processi).Costituisce un plus● Esperienza diretta in progetti di migrazione tecnologica (da PHP, Python o altri linguaggi verso la JVM).● Familiarità con Payara come application server.● Esperienza con Docker e pipeline CI/CD.● Conoscenza del settore hospitality o dei sistemi PMS/channel manager.Benefici e condizioni● Lavoro su prodotto proprietario con impatto reale su decine di migliaia di utenti in tutto il mondo.● Un progetto tecnico sfidante con visibilità sull'intera architettura, non solo su un singolo modulo. xysqume Sede di lavoro:Roma sud (EUR), Smart working al 50% del tempo mensile.Offerta:Contratto a tempo indeterminato CCNL Metalmeccanico, RAL dai 35 ai 45K, buoni pasto da €8,00.
