Job Title: Senior Java Developer Company Name: Intesi Group Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/79xgizsly0hs96ez Job Description: Posted 13h agoSenior Java Developer@ Intesi GroupView All JobsWebsiteEuropeRemoteFull TimeResponsibilities:Designing services, Building APIs, Implementing messagingRequirements Summary:5+ years back-end development with Java/Spring, microservices, RabbitMQ, PostgreSQL, Docker, CI/CD, Git; strong problem solving and autonomous work.Technical Tools Mentioned:Java, Spring, Spring Boot, Spring Data, Spring MVC, RabbitMQ, PostgreSQL, MongoDB, Docker, CI/CD, Jenkins, Git, Kubernetes, Rancher Chi SiamoIntesi 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à principali: 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:Must Have: 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. Nice to Have: 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: Full-Remote