Job Description:
Ruolo: Senior Java Developer
Di cosa ti occuperai:
Progettare, sviluppare e mantenere applicazioni software utilizzando le ultime versioni di Java;
Collaborare con il team di sviluppo per creare soluzioni innovative e scalabili in ambienti complessi;
Implementare architetture a microservizi e utilizzare il framework Spring per lo sviluppo di applicazioni robuste e performanti;
Partecipare alla definizione dei requisiti tecnici e funzionali, lavorando a stretto contatto con i team di business e altri stakeholder;
Condurre revisioni del codice, assicurando la qualità e l'aderenza agli standard di sviluppo;
Fornire mentorship e guida tecnica ai membri più giovani del team;
Applicare la metodologia Agile per la gestione dei progetti, garantendo il rilascio tempestivo e di alta qualità dei prodotti.
Requisiti:
Almeno 4 anni di esperienza nello sviluppo software con Java;
Ottima conoscenza di Spring Boot e del paradigma dei microservizi;
Esperienza pratica con Kafka per la gestione di sistemi di messaggistica;
Familiarità con Docker e Kubernetes per la containerizzazione e l'orchestrazione;
Conoscenza di database relazionali e non relazionali;
Esperienza con strumenti di versionamento del codice come Git;
Capacità di analisi, problem solving e lavoro in team.
#J-18808-Ljbffr