Middle Java Developer (Quarkus & Kafka)

Exprivia

Lombardia

On-site

EUR 28,000 - 42,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

13th month salary

Job summary

Exprivia cerca un Middle Java Developer da inserire in un team di sviluppo di applicazioni enterprise basate su microservizi e architetture event-driven. Il candidato ideale possiede esperienza con Java 17+, Quarkus, Hibernate Panache, JPA e Kafka, oltre a competenze in Testing (JUnit 5, Mockito) e DevOps (Maven, Git, Docker, Kubernetes, CI/CD).

La sede è Milano, con presenza in sede richiesta 3 giorni su 5.

Qualifications

  • Java 17+ e programmazione OO con gestione delle eccezioni.
  • Esperienza nello sviluppo di microservizi REST con Quarkus e Panache.
  • Persistenza con Hibernate ORM e JPA in DB relazionali.
  • Conoscenza di Mutiny e Reactive con Kafka e Reactive Messaging.
  • Testing con JUnit 5 e Mockito; gestione build con Maven; controllo versione con Git.
  • Esperienza Docker, Kubernetes e pipeline CI/CD.
  • Capacità di problem solving, autonomia nello sviluppo e lavoro in team Agile.

Responsibilities

  • Sviluppo di microservizi enterprise basati su architetture event-driven.
  • Progettazione e implementazione di layer di persistenza con Hibernate/JPA.
  • Implementazione di producer/consumer Kafka e integrazione con Reactive Messaging.
  • Partecipazione a test, integrazione e delivery in ambienti CI/CD.

Skills

Java
OO programming
Exception handling
Reactive programming
Async programming
CI/CD
Teamwork
Agile

Tools

Quarkus
Hibernate ORM Panache
JPA
Mutiny
Kafka
SmallRye Reactive Messaging
JUnit 5
Mockito
Maven
Git
Docker
Kubernetes
CI/CD pipelines

Job description

Descrizione azienda

Il Gruppo Exprivia (c.ca 4.000 persone), specializzato in Information and Communication Technology (ICT), è tra i principali protagonisti della trasformazione digitale sul mercato nazionale e internazionale con esperti in diversi ambiti della tecnologia e della digitalizzazione: dall’Intelligenza Artificiale alla Cybersecurity, dai Big Data, al Cloud, dall'IoT al BPO, dal Mobile al Networking e alla Collaboration, presidiando interamente il mondo SAP.

Exprivia supporta i propri clienti nei settori Banking, Finance&Insurance, Aerospace&Defence, Energy&Utilities, Healthcare e Public Sector, Manufacturing&Distribution, Telco&Media.

Il Gruppo Exprivia è presente in sei Paesi nel mondo (Italia, Spagna, Germania, Brasile, Messico e Cina) e presente in Italia a Milano, Roma, Trento, Vicenza, Lecce, Matera, Palermo e Molfetta dove è basato l’HQ.

Posizione

Ricerchiamo un Middle Java Developer da inserire in un team di sviluppo di applicazioni enterprise basate su microservizi e architetture event-driven.

Requisiti
  • Java: buona conoscenza di Java 17+, programmazione object-oriented e gestione delle eccezioni.
  • Quarkus: esperienza nello sviluppo di microservizi REST, CDI, dependency injection e configurazione applicativa.
  • Persistenza: utilizzo di Hibernate ORM with Panache (Active Record e Repository Pattern), JPA e database relazionali.
  • Reactive: conoscenza di Mutiny ( e ), programmazione asincrona e, preferibilmente, Hibernate Reactive with Panache.
  • Apache Kafka: sviluppo di producer e consumer, gestione di topic e consumer group, comunicazione asincrona e integrazione tramite SmallRye Reactive Messaging.
  • Testing e DevOps: JUnit 5, Mockito, Maven, Git e familiarità con Docker, Kubernetes e pipeline CI/CD.
  • Completano il profilo capacità di problem solving, autonomia nello sviluppo e attitudine al lavoro in team Agile.
Altre informazioni

Qual è la nostra vision?

Connessione: la capacità di disegnare soluzioni innovative e personalizzate in costante connessione con i Partner per abilitare gli stakeholder, comunità e organizzazioni nel percorso di transizione digitale.

Affidabilità: la competenza e la passione dei nostri professionisti focalizzati sulle esigenze del cliente e sullo sviluppo dell’offerta sempre più efficace ed efficiente al fine di garantire una crescita sostenibile.

Semplicità: l’abilità nel rendere la tecnologia alla portata di tutti in ottica di ottimizzazione e miglioramento dell’esperienza dell'utente, supportando l'innovazione e la trasformazione digitale per le imprese e per i cittadini.

Attraverso il proprio hub di ricerca, il gruppo punta a soluzioni tecnologiche sempre più ispirate ai principi della sostenibilità, a beneficio della trasformazione digitale delle imprese, organizzazioni e comunità. Exprivia è impegnata nel raggiungimento degli obiettivi ESG (Environmental, Social, Governance) per una crescita sostenibile e crede fortemente nello sviluppo e nel valore dell’Innovazione.

Exprivia si impegna a costruire un ambiente inclusivo che accolga e valorizzi le unicità delle persone.

La cultura aziendale è incentrata sui principi di condivisione, collaborazione, trasparenza e valorizzazione dei talenti.

Richiesta presenza in sede su Milano almeno 3 giorni su 5.

Range retributivo:

Developer – Professional - RAL minima: 28.000 € - RAL massima: 42.000€

La determinazione del trattamento economico individuale all'interno dei range indicati avverrà sulla base di criteri oggettivi e neutri rispetto al genere, in conformità al Decreto n.96/2026, e sarà commisurato all’effettiva seniority e anzianità nel ruolo, alle competenze specifiche verificate nel processo di selezione, livello di autonomia operativa e di responsabilità.

L’inquadramento verrà definito in fase di selezione sulla base del profilo e in applicazione del CCNL Metalmeccanico Industria Privata (13 mensilità)

In conformità alle disposizioni vigenti in materia di trasparenza retributiva, in nessun caso saranno richieste, né acquisite direttamente o indirettamente, informazioni relative alle retribuzioni percepite dal/dalla candidato/a in attuali o precedenti rapporti di lavoro.

La ricerca è aperta a candidat* di qualsiasi orientamento o espressione di genere.

Sede: Milano, Italia

Funzione: Development

Retribuzione: Intervallo 28.000,00-42.000,00 EUR all'anno

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full stack developer M/F
Full stack developer M/F

EXPRIVIA S.p.A • Molfetta

On-site
EUR 28,000 - 51,000
Developer M/F
Developer M/F

EXPRIVIA S.p.A • Molfetta

On-site
EUR 26,000 - 42,000
Smart working 80%
Welfare aziendale
Flexible Benefit
Developer junior M/F
Developer junior M/F

EXPRIVIA S.p.A • Molfetta

On-site
EUR 24,000 - 29,000
Piano di welfare aziendale
Smart working
Formazione continua
Java Developer M/F
Java Developer M/F

EXPRIVIA S.p.A • Roma

On-site
EUR 26,000 - 35,000
Smart working fino all'80%
Welfare aziendale e Flexible Benefit
Piano CCNL Metalmeccanico Industria (t
Developer Full stack M/F
Developer Full stack M/F

EXPRIVIA S.p.A • Roma

On-site
EUR 26,000 - 42,000
Smart working fino all'80%
Welfare aziendale
Flexible Benefit
Java Full Stack Developer M/F
Java Full Stack Developer M/F

Exprivia • Molfetta

On-site
EUR 26,000 - 35,000
Smart working up to 80%
Software architect M/F
Software architect M/F

Exprivia • Lombardia

Hybrid
EUR 36,000 - 59,000
Smart working fino all'80%
Welfare aziendale
Flexible Benefits
+1
Sviluppatore full stack M/F
Sviluppatore full stack M/F

Exprivia • Molfetta

On-site
EUR 33,000 - 51,000
Developer interoperabilità M/F
Developer interoperabilità M/F

EXPRIVIA S.p.A • Molfetta

On-site
EUR 28,000 - 51,000
Smart working fino all'80%
Welfare aziendale
Flexible Benefit
Solution Designer M/F
Solution Designer M/F

Exprivia • Lombardia

Hybrid
EUR 29,000 - 41,000
Smart working up to 80%
Welfare aziendale