Java Developer

Open Reply IT

Milano

Ibrido

EUR 31.000 - 46.000

Tempo pieno

9 ore fa
Candidati tra i primi
Generatore di candidature

Fatti notare per questo impiego — genera un curriculum e una lettera di presentazione personalizzati in circa un minuto.

Supera i filtri ATS

Descrizione del lavoro

Open Reply IT cerca un Java Developer per la sede di Milano. Il candidato costruirà applicazioni backend robuste, progettando sistemi scalabili, servizi REST e integrazioni SOAP. Si collaborerà con team di backend, frontend e data engineering in un contesto di microservizi.

Richiesta esperienza in Java, SpringBoot e Spring Framework, con buona conoscenza di SQL, Git e design patterns. Attitudine al lavoro di squadra, problem solving e disponibilità a brevi trasferte.

Competenze

  • Conoscenze solide di Java (OOP, ereditarietà, interfacce, equals/hashCode, polimorfismo)
  • Esperienza con API REST e servizi SOAP
  • Esperienza con microservizi SpringBoot e Spring Framework
  • Conoscenza di progettazione, sviluppo e integrazione di API REST e SOAP
  • Buone conoscenze di SQL e gestione database relazionali
  • Uso di Git (branching, merge/rebase, git flow)

Mansioni

  • Progettare, sviluppare e mantenere applicazioni backend in Java.
  • Integrare frontend e backend garantendo coerenza e performance end-to-end.
  • Realizzare API REST e integrare servizi SOAP con sistemi esterni.
  • Lavorare in ambiente di sviluppo ibrido, con team cross-funzionali.

Conoscenze

Java
SQL
REST API
SOAP
SpringBoot
Spring Framework
Freemarker
YAML
Git
MVC
DAO/DTO/Service
OOP
Collections/Stream API
Frontend-Backend integration

Formazione

Laurea Informatica/Ingegneria Informatica o discipline affini

Strumenti

Git
SpringBoot
Spring Framework
Web/Application Server
SQL
Freemarker

Descrizione del lavoro

Open Reply è la società del Gruppo Reply specializzata in software open source e software engineering basata sull'intelligenza artificiale. Progettiamo, realizziamo e modernizziamo applicazioni mission-critical per grandi aziende, combinando competenze full stack, tecnologie open source e soluzioni AI di ultima generazione. I nostri Centri di Competenza dedicati coprono l'intera catena del valore del software: Strategia, UX e Design, Sviluppo Frontend Web, Portali e DXP, Architettura Aziendale, Modernizzazione Open Source e una divisione dedicata alle Applicazioni basate sull'IA, supportata dal nostro Centro di Competenza Anthropic.

La nostra partnership esclusiva con Anthropic

Reply e Anthropic hanno avviato una partnership strategica globale. Open Reply è la società di riferimento del Gruppo Reply per l'adozione e l’implementazione di soluzioni basate sulle tecnologie di intelligenza artificiale Anthropic.

Le nostre aree di intervento:
  • Adozione aziendale di Claude
  • Trasformazione del Software Development Lifecycle
  • Modernizzazione delle applicazioni
  • Sviluppo di piattaforme Agentic AI
Chi cerchiamo

Per la sede di Milano siamo alla ricerca di un profilo di Java Developer con almeno 3 anni di esperienza.

Conoscenze tecniche:
  • Java: solide basi OOP (ereditarietà, interfacce, equals/hashCode, polimorfismo), Collections e Stream API
  • Conoscenza dei principali database relazionali e del linguaggio SQL
  • Esperienza nella progettazione, sviluppo e integrazione di API REST e servizi SOAP
  • Conoscenza della configurazione e gestione di Web/Application Server
  • Conoscenza di design pattern (MVC, Singleton, DAO/DTO/Service) e principi di separazione delle responsabilità
  • Conoscenza e utilizzo di Git (branching, merge/rebase, git flow)
  • Nozioni su servizi REST e sul flusso end-to-end di un'applicazione web (frontend → API → service → DB)
  • Conoscenza di linguaggio Freemarker e formato di serializzazione dei dati YAML
  • Esperienza con micro-servizi SpringBoot
  • Esperienza con Spring Framework
  • Buona conoscenza della lingua inglese, scritta e parlata
  • Buone capacità di problem solving, analisi e organizzazione del lavoro
  • Attitudine alla collaborazione e al lavoro in team, anche in contesti progettuali strutturati
  • Disponibilità a effettuare brevi trasferte, anche all’estero
  • Laurea triennale o magistrale in Informatica, Ingegneria Informatica o discipline affini
  • Progettare, sviluppare e mantenere applicazioni backend in Java, applicando i principi OOP (ereditarietà, interfacce, polimorfismo) e best practice su equals/hashCode
  • Implementare logiche di business utilizzando Collections e Stream API per la manipolazione efficiente dei dati
  • Progettare ed eseguire query SQL, e collaborare alla modellazione di basi dati relazionali
  • Progettare, sviluppare e integrare API REST, oltre a integrare servizi SOAP con sistemi esterni o legacy
  • Contribuire all'integrazione tra frontend e backend, garantendo coerenza e performance end-to-end
  • Progetti enterprise di rilievo
  • Utilizzo quotidiano di strumenti AI
  • Ambiente altamente innovativo
  • Percorsi di crescita professionale
  • Modalità di lavoro ibrida

L'annuncio è finalizzato all'inserimento di profili con diversi livelli di esperienza e seniority. La proposta economica sarà definita in base, all'esperienza professionale maturata, alle competenze tecniche possedute ed al livello di responsabilità previsto dal ruolo.

In Open Reply applichiamo il CCNL Metalmeccanica Industria; l'inquadramento sarà valutato a partire dal livello B1 e la retribuzione annua lorda (RAL) sarà compresa tra 31.000€ e 46.000€.

Costituirà un elemento di particolare valore aver maturato esperienza su protocolli e standard di integrazione per agenti (es. Model Context Protocol), framework di orchestrazione di agenti e workflow multi-step, pipeline di retrieval su knowledge base aziendali (RAG, embedding e vector store), context engineering e progettazione di tool esposti agli LLM, nonché valutazione sistematica e osservabilità delle applicazioni AI in produzione, oltre che nello sviluppo e nell’integrazione di soluzioni AI enterprise basate su LLM di frontiera.

Oltre alla retribuzione fissa, il pacchetto economico potrà includerebonus e altri benefitprevisti per la posizione.

La posizione prevede un contratto di lavoro a tempo indeterminato e la possibilità di effettuare trasferte occasionali, in funzione delle esigenze progettuali.

Open Reply promuove la diversità e un ambiente di lavoro inclusivo, valorizzando l’unicità delle persone indipendentemente da età, genere, orientamento sessuale, religione, nazionalità, disabilità o qualsiasi altra caratteristica tutelata dalla Legge Italiana (L.68/99).

Garantiamo inoltre un processo di selezione equo e accessibile: non esitare a segnalarci eventuali necessità di supporto durante l’iter.

Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

AI Technical Leader
AI Technical Leader

Open Reply IT • Milano

In loco
EUR 45.000 - 85.000
Lavoro ibrido
Bonus e altri benefit
Responsabile tecnico
Responsabile tecnico

Open Reply IT • Milano

In loco
EUR 60.000 - 80.000
Bonus competitivo
Trasferte occasionali
Business Developer
Business Developer

Open Reply IT • Milano

Ibrido
EUR 45.000 - 85.000
Modalità di lavoro ibrida
Trasferte occasionali
Ambiente altamente innovativo
+1
Technical Manager
Technical Manager

Open Reply IT • Milano

Ibrido
EUR 45.000 - 85.000
Hybrid work
Travel opportunities
DevOps Engineer
DevOps Engineer

Open Reply IT • Roma

Ibrido
EUR 33.000 - 65.000
Bonus
Trasferte occasionali
Indeterminato
DevOps Engineer
DevOps Engineer

Open Reply IT • Bari

Ibrido
EUR 33.000 - 65.000
Delivery Manager
Delivery Manager

Open Reply IT • Milano

In loco
EUR 45.000 - 85.000
Bonus
Viaggi di lavoro
Delivery Manager
Delivery Manager

Open Reply IT • Roma

In loco
EUR 45.000 - 85.000
Bonus
Benefit aziendali
Lavoro ibrido
+1
Junior Agentic Software Engineer
Junior Agentic Software Engineer

Blue Reply IT • Torino

In loco
EUR 26.000 - 39.000
Smart working
Buoni pasto 8€/giorno
Welfare aziendale
+3
Java Developer
Java Developer

Open Reply IT • Turbigo

Ibrido
EUR 30.000 - 45.000
Formazione continua
Opportunità di carriera
Work life balance
+1