Descrizione dell'offerta di lavoro
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'areaSolutions, 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 attuale 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 lavorodinamico e innovativo, dove la qualità del codice e la collaborazione sono valori fondamentali.
Partecipazione aprogetti sfidantie di impatto sui prodotti digitali dell'azienda.
Percorsi di formazione continuaper lo sviluppo tecnico e personale.
Orario flessibileper un miglior equilibrio vita-lavoro.
Ticket restaurantper ogni giorno lavorato.
Sede di lavoro:Milano / Ibrido o full remote
Creare un avviso di lavoro per questa ricerca
Senior Java Developer • Milano, Umbria, Italy
#J-*****-Ljbffr