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