Per conto di un azienda cliente, siamo alla ricerca di un/una Java Developer con esperienza nello sviluppo di architetture a microservizi:
È pronto/a a candidarsi? Si assicuri di aver compreso tutte le responsabilità e i compiti associati a questo ruolo prima di procedere.
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
xjrgpwk
* 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