Senior Java Developer

  • A tempo indeterminato
  • Full time
  • A distanza

Chi Siamo

Intesi Group è una Certification Authority specializzata nello sviluppo e nella commercializzazione di soluzioni ad alto contenuto tecnologico, nonché nella fornitura di applicazioni e servizi per la sicurezza dei dati.

Come Prestatrice di Servizi Fiduciari Qualificati (QTSP) certificata eIDAS a livello europeo, da oltre 25 anni offriamo prodotti e servizi avanzati nei seguenti ambiti:

  • Firma elettronica

  • Identità digitale e autenticazione multifattoriale

  • Gestione sicura delle transazioni e dei documenti

  • Crittografia e protezione dati

Attraverso l’area Solutions, forniamo servizi di consulenza su misura e supporto operativo per progetti strategici, affiancando i clienti nei percorsi di trasformazione tecnologica e generando reale valore competitivo.

Descrizione del ruolo

Stiamo cercando un Senior Back-End Developer con forte esperienza in Java e architetture a microservizi, che entri a far parte di un team impegnato nello sviluppo di un nuovo progetto enterprise basato su infrastruttura proprietaria (private cloud).

Il sistema sarà composto da microservizi containerizzati, orchestrati tramite Kubernetes e Rancher, progettati per garantire scalabilità, resilienza e solidità in base al carico applicativo.

La risorsa lavorerà a stretto contatto con il team DevOps, Frontend e Prodotto, contribuendo in modo attivo alle scelte architetturali e tecnologiche.

Responsabilità

· Progettare, sviluppare e manutenere servizi back-end in Java (Spring Boot) in

un’architettura a microservizi.

· Sviluppare API RESTful robuste e performanti per frontend e integrazioni esterne.

· Implementare comunicazioni asincrone e flussi event-driven tramite RabbitMQ.

· Progettare componenti scalabili e resilienti, in grado di adattarsi dinamicamente ai carichi di lavoro.

· Gestire la persistenza dei dati utilizzando database relazionali (PostgreSQL) e NoSQL (MongoDB).

· Collaborare con il team DevOps su containerizzazione, CI/CD e deploy su Kubernetes (Rancher).

· Contribuire alla definizione dell’architettura software, applicando best practice e

design pattern.

· Analizzare e risolvere problematiche di performance, stabilità e affidabilità.

· Garantire la qualità del codice tramite code review, test automatici e mentoring.


Requisiti obbligatori

· 5+ anni di esperienza nello sviluppo back-end.

· Ottima conoscenza di Java (8+) e Spring Framework (Spring Boot, Spring Data, Spring MVC).

· Esperienza con architetture a microservizi e sistemi distribuiti.

· Esperienza obbligatoria con RabbitMQ o sistemi di messaggistica asincrona equivalenti.

· Solida esperienza con PostgreSQL (modellazione, SQL avanzato, performance).

· Esperienza nello sviluppo e consumo di API REST.

· Conoscenza di Docker e pipeline CI/CD (es. Jenkins).

· Esperienza con Git e metodologie Agile.

· Autonomia, problem solving e capacità di lavorare su sistemi complessi.

Plus fortemente valorizzati

· Esperienza con Kubernetes, preferibilmente in ambienti private cloud gestiti tramite Rancher.

· Esperienza con MongoDB o altri database NoSQL.

· Conoscenza di architetture asincrone / event-driven.

· Esperienza su sistemi ad alta scalabilità e alta disponibilità.

· Conoscenza di base di tecnologie frontend (utile per integrazioni e collaborazione FE/BE).

· Familiarità con strumenti di monitoring, logging e observability.

Cosa Offriamo

  • Un ambiente di lavoro dinamico e innovativo, dove la qualità del codice e la collaborazione sono valori fondamentali.

  • Partecipazione a progetti sfidanti e di impatto sui prodotti digitali dell’azienda.

  • Percorsi di formazione continua per lo sviluppo tecnico e personale.

  • Orario flessibile per un miglior equilibrio vita-lavoro.

  • Ticket restaurant per ogni giorno lavorato.

Sede di lavoro: Milano / Ibrido o full remote