Per conto di un azienda cliente, siamo alla ricerca di un/una Java Developer con esperienza nello sviluppo di architetture a microservizi: Requisiti: Ottima conoscenza di Java (versione 17 o superiore) Esperienza consolidata con Spring Framework Spring Boot Buona conoscenza di Git Familiarità con Maven per gestione dipendenze, build lifecycle e configurazione multi-modulo Esperienza nello sviluppo di architetture a microservizi Esperienza nell’utilizzo di database relazionali (es. MySQL, PostgreSQL), inclusa progettazione schema, ottimizzazione query SQL e gestione transazioni Conoscenza di database NoSQL Esperienza nello sviluppo di API RESTful, gestione versioning, sicurezza e documentazione Conoscenza dei principi di clean code, testing (JUnit, Mockito) e debugging Attività principali: Progettazione e sviluppo di microservizi scalabili e resilienti, Implementazione di API REST performanti e sicure, con gestione autenticazione/autorizzazione Modellazione e gestione della persistenza dati su database relazionali e NoSQL Integrazione tra servizi tramite API sincrone e sistemi di messaggistica asincrona Gestione del ciclo di vita delle applicazioni: build, test, deploy e monitoraggio Scrittura di test unitari e di integrazione per garantire qualità e stabilità del codice Attività di code review e miglioramento continuo della codebase Collaborazione attiva in team Agile, partecipando a sprint, planning e retrospettive Modalità di lavoro: Ibrida: Milano RAL: 29-35k