Backend Java & PHP Developer, Agentic Development

Octorate s.r.l.

Roma

Hybrid

EUR 27,000 - 33,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Octorate s.r.l. cerca un backend developer con solida esperienza in Java 11+ per guidare la migrazione del backend da PHP a una architettura Java moderna. Lavorerai con Jakarta EE, MicroProfile e servizi REST/SOAP, mantenendo e evolvendo MySQL e il persistence layer, in un contesto AI-assisted daily workflow.

La posizione è ibrida con presenza in sede a Roma, orario full-time 9:00–18:00, e l’obiettivo è migliorare velocità, qualità e scalabilità di una piattaforma hospitality globale.

Qualifications

  • Esperienza nello sviluppo backend in Java 11+ o transizione attiva da PHP a Java.
  • Conoscenza di PHP e architetture legacy; lettura e ragionamento su codebase esistente.
  • Ottime basi OO e design pattern; familiarità con JPA e gestione entità.
  • Conoscenza di Jakarta EE e MicroProfile, o esperienza equivalente con Spring.
  • Buona padronanza MySQL e analisi delle performance; REST e SOAP.
  • Dimestichezza con Linux; esperienza con strumenti AI-assisted development.
  • Progetti di migrazione tecnologica da PHP/Python verso la JVM; Payara preferito.
  • Esperienza con Docker e pipeline CI/CD; modernizzazione di applicazioni legacy.
  • Conoscenza del settore hospitality (PMS o channel manager) è un plus.

Responsibilities

  • Analizzare e migrare il backend PHP esistente verso una nuova architettura Java.
  • Progettare e sviluppare servizi backend in Java 21+ con Jakarta EE e MicroProfile.
  • Lavorare su API REST e servizi SOAP, gestione persistence con JPA.
  • Collaborare su evoluzione architetturale e ottimizzazione DB MySQL.
  • Gestire codice, pratiche di ingegneria software e review con agenti AI.
  • Supportare attività operative su ambienti Linux e infrastrutture applicative.

Skills

Java 11+
PHP
JPA
Jakarta EE
MicroProfile
Spring
MySQL
REST
SOAP
Linux
Docker
CI/CD
AI-assisted development
Migration PHP→JVM
Payara

Tools

Payara
Docker
CI/CD

Job description

Octorate è una società italiana di Travel SaaS, parte del Gruppo Zucchetti. La nostra piattaforma cloud all-in-one supporta hotel, B&B e property manager in oltre 50 paesi nella gestione di prenotazioni, fatturazione e operatività quotidiana. Fondata a Roma nel 2012, aiutiamo albergatori e proprietari a lavorare in autonomia con strumenti concreti e affidabili.

Il ruolo

Stiamo attraversando una fase strategica, la migrazione di un backend PHP consolidato verso una nuova architettura Java moderna. Non è un semplice porting, è l'occasione per ripensare e far evolvere un prodotto usato ogni giorno da migliaia di strutture ricettive in tutto il mondo.

Cerchiamo un backend developer con una solida esperienza di sviluppo software e una buona padronanza dell'ecosistema Java, capace di comprendere e lavorare anche su una codebase PHP esistente.

Nel nostro team Claude Code e gli agenti AI fanno parte del normale workflow di sviluppo. Non cerchiamo chi deleghi lo sviluppo all'AI, né chi si limiti a scrivere prompt. Cerchiamo persone che sappiano progettare software, leggere codice, comprendere architetture e valutare criticamente ciò che producono gli agenti, usandoli per aumentare velocità, qualità e capacità di affrontare sistemi complessi.

Orario e modalità di lavoro

Full time dal lunedì al venerdì, 09:00 - 18:00 con un'ora di pausa pranzo, con flessibilità di ±30 minuti in entrata e in uscita.

Posizione ibrida con presenza in sede a Roma. 50% di smart working mensile, il resto in ufficio.

  • Analizzare e comprendere il backend PHP esistente, contribuendo alla sua progressiva migrazione verso Java.
  • Progettare e sviluppare servizi backend in Java 21+.
  • Lavorare con Jakarta EE e MicroProfile per costruire servizi robusti e manutenibili.
  • Progettare e ottimizzare database relazionali MySQL, individuando problemi di performance e collli di bottiglia.
  • Progettare e mantenere API REST e servizi SOAP.
  • Gestire il persistence layer tramite JPA e contribuire all'evoluzione del modello di dominio.
  • Applicare design pattern e principi di software engineering per mantenere il codice leggibile ed evolutivo.
  • Collaborare sull'analisi e sull'evoluzione dell'architettura della piattaforma.
  • Supportare, quando necessario, attività operative su ambienti Linux e infrastrutture applicative.

Usiamo gli agenti AI ogni giorno per esplorare codebase complesse, implementare funzionalità, generare e migliorare test, fare refactoring, analizzare stacktrace e problemi di produzione, supportare debugging e code review, produrre documentazione tecnica e valutare alternative architetturali.

Ci aspettiamo quindi che tu sappia fornire agli agenti il contesto corretto, strutturare task e prompt complessi, verificare criticamente il codice prodotto, individuare errori, assunzioni sbagliate e soluzioni inutilmente complesse, capire quando affidare un'attività all'agente e quando intervenire direttamente, usare più agenti o workflow paralleli quando serve e condividere con il team le buone pratiche che migliorano il processo.

Requisiti obbligatori
  • Esperienza consolidata nello sviluppo backend in Java 11 o superiore, oppure 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.
  • Familiarità con JPA e gestione delle entità.
  • Conoscenza di Jakarta EE e MicroProfile, oppure esperienza equivalente con Spring.
  • Buona padronanza di MySQL e capacità di analisi delle performance.
  • Conoscenza delle best practice REST e SOAP.
  • Dimestichezza con Linux a livello operativo.
  • Esperienza concreta con strumenti di AI-assisted development o agenti AI applicati allo sviluppo.
  • 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.
  • Esperienza nella modernizzazione di applicazioni legacy.
  • Utilizzo avanzato di agenti AI su repository complessi o di grandi dimensioni.
  • Conoscenza del settore hospitality, PMS o channel manager.
Trattamento economico

Per la posizione in oggetto la retribuzione annua lorda (RAL) iniziale sarà non inferiore a € 30.000. La RAL sarà comunque commisurata all'effettiva esperienza maturata, al livello delle competenze acquisite e alla corrispondenza del profilo ricercato col profilo della risorsa.

Lavoriamo su prodotto proprietario con impatto reale su decine di migliaia di strutture nel mondo. Un progetto tecnico sfidante con visibilità sull'intera architettura e non su un singolo modulo, e la possibilità di contribuire a definire i workflow e le buone pratiche di Agentic Development che il team adotta. Ambiente tecnico orientato alla sperimentazione e alla crescita continua.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Open Reply IT • Puglia

Hybrid
EUR 31,000 - 46,000
Java Developer
Java Developer

Open Reply IT • Roma

On-site
EUR 31,000 - 46,000
Anthropic partnership
Progetti enterprise
Strumenti AI quotidiani
+2
Java Developer
Java Developer

Open Reply IT • Milano

Hybrid
EUR 31,000 - 46,000
Agentic AI Engineer
Agentic AI Engineer

Archiva Group • Verona

On-site
EUR 65,000 - 90,000
Piano formativo personalizzato
Orario flessibile e modalità ibrida
Tele-consulto medico 24/7 per collabor
+1
Agentic AI Engineer
Agentic AI Engineer

Cybrain • Vicenza

Hybrid
EUR 45,000 - 65,000
Buoni pasto
Assistenza sanitaria integrativa
Formazione continua 100-120 ore/anno
+1
Sviluppatore Back-end JAVA Senior
Sviluppatore Back-end JAVA Senior

Frontiere • Roma

On-site
EUR 35,000 - 55,000
Modalità ibrida di lavoro
Assistenza sanitaria
Crescita professionale continua
+2
Agentic Developer Senior
Agentic Developer Senior

Engineering Ingegneria Informatica • Roma

On-site
EUR 38,000 - 46,000
Buoni pasto
Welfare aziendale
Smart working
+2
Agentic Developer Specialist
Agentic Developer Specialist

Engineering Ingegneria Informatica • Roma

On-site
EUR 28,000 - 34,000
Buoni pasto
Welfare aziendale
Smart working
+2
Junior Agentic Developer
Junior Agentic Developer

Engineering Group • Roma

On-site
EUR 27,732 - 33,895
buoni pasto
welfare aziendale
smart working
+2
Junior Agentic Developer
Junior Agentic Developer

Engineering Ingegneria Informatica • Roma

On-site
EUR 31,000 - 42,000
Smart working
Assicurazione sanitaria
Buoni pasto
+1