Senior Software Developer

Archiva è alla ricerca di un Senior Software Developer da inserire all'interno dell'area Software Development, con l’obiettivo di contribuire allo sviluppo e all'apertura delle funzionalità della piattaforma Requiro verso agenti e assistenti AI, progettando ed esponendo servizi, tool e MCP server utilizzabili in modo sicuro, governato e scalabile.

La risorsa lavorerà sull'evoluzione del cuore tecnologico della piattaforma, partecipando a iniziative di modernizzazione applicativa quali il porting dei servizi Java in ambiente AWS, il progressivo disaccoppiamento dal database legacy e l'evoluzione dell'architettura documentale.

DipartimentoICTContrattoIndeterminatoSedeVillafranca di VeronaData di pubblicazione15 settembre 2026

Il ruolo

  • Progetta e sviluppa MCP server e tool che espongono le funzionalità di Requiro (ricerca, archiviazione, conservazione, workflow) ad agenti e assistenti AI, curando autenticazione, autorizzazione (Keycloak/OAuth2) e audit delle operazioni.
  • Partecipa alla sperimentazione e alla prototipazione di casi d'uso agentici sulla piattaforma, con attenzione a controllo umano, tracciabilità e conformità normativa.
  • Progetta e sviluppa servizi Java di Requiro (web service, daemon, batch) verso l'infrastruttura AWS garantendo la continuità di servizio ai clienti.
  • Rifattorizza componenti legacy introducendo layer di accesso ai dati, API e meccanismi di cache.
  • Contribuisce alla migrazione del motore di ricerca documentale, sviluppando provider, API di integrazione e strumenti di migrazione dei dati.
  • Cura la qualità del software: test automatici, code review, osservabilità e sicurezza in conformità con le politiche aziendali e le best practice di cyber security.
  • Collabora con il Team Leader di riferimento e gli altri team di sviluppo nella pianificazione di rilasci e cut-over, e supporta l'analisi tecnica e la stima delle attività.
  • Documenta le soluzioni realizzate e contribuisce alla definizione di linee guida condivise per lo sviluppo cloud-native.

Chi stiamo cercando

  • Diploma e/o Laurea in Informatica o Ingegneria Informatica
  • Almeno 5 anni di esperienza come Software Developer in contesti enterprise, prevalentemente in Java
  • Ottima conoscenza di Java 11 o superiore, Spring / Spring Boot e sviluppo di API REST
  • Interesse concreto per l'AI generativa e i sistemi agentici: costituiscono titolo preferenziale esperienze con Model Context Protocol (MCP), la progettazione di tool per LLM (function/tool calling) e l'integrazione di API di modelli linguistici in applicazioni Java
  • Esperienza in progetti di modernizzazione applicativa e migrazione verso architetture cloud, preferibilmente AWS
  • Conoscenza di Docker e dei principi di containerizzazione; gradita esperienza con pipeline CI/CD (Jenkins, Bitbucket Pipelines)
  • Familiarità con motori di ricerca e caching distribuito, quali OpenSearch/Elasticsearch e Redis
  • Capacità di operare su codice legacy, intervenendo in attività di analisi, manutenzione evolutiva, refactoring e introduzione di test automatizzati
  • Buona conoscenza degli strumenti Git, Jira e Confluence e delle metodologie Agile
  • Buona conoscenza della lingua inglese

Per noi le persone contano davvero. Anche se non hai tutte le caratteristiche che stiamo cercando, inviaci il tuo CV: in Archiva siamo sempre pronti a nuove opportunità!

Il processo di selezione è condotto secondo criteri oggettivi, trasparenti e neutrali rispetto al genere e ad altri fattori non rilevanti ai fini della posizione.

La selezione è effettuata nel rispetto del D.Lgs. 198/2006 e successive modifiche ed è aperta a persone di qualsiasi genere, età, orientamento, origine, credo o condizione. Il presente annuncio è stato ideato secondo principi di equità, diversità, inclusione e nel rispetto della Direttiva UE 2023/970 e decreto legislativo 7 maggio 2026, num. 96.