Java Developer

3 giorni fa

Lombardy, Lombardy, Italia Open Reply IT Tempo pieno

Chi siamo


Open Reply è la società del Gruppo Reply specializzata in software open source e software engineering basata sullintelligenza 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 lintera 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 sullIA, 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 ladozione 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.



REQUISITI RICHIESTI

Conoscenze tecniche:

Must:

  • 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
  • Fondamenti web: HTML semantico, CSS (box model, flexbox/grid), JavaScript ES6 (scope, async/await, DOM), React,

Plus:

  • 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 unapplicazione 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


Altri requisiti:


  • 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



ATTIVITA’ E RESPONSABILITA’

  • 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 allintegrazione tra frontend e backend, garantendo coerenza e performance end-to-end


Perché lavorare con noi


  • Partnership esclusiva con Anthropic
  • Progetti enterprise di rilievo
  • Utilizzo quotidiano di strumenti AI
  • Ambiente altamente innovativo
  • Percorsi di crescita professionale
  • Modalità di lavoro ibrida



Cosa offriamo


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


In Open Reply applichiamo il CCNL Metalmeccanica Industria; linquadramento 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 espost