Overview
Per azienda cliente, leader nello sviluppo software per piattaforme SAAS, ricerchiamo un Backend Developer con esperienza nello sviluppo di applicazioni basate su Java e architetture a microservizi. La risorsa entrerà a far parte di un team multidisciplinare e strutturato di respiro internazionale.
Responsabilità
* Progettare e sviluppare componenti backend in Java seguendo le best practice di clean code e design pattern.
* Implementare e mantenere servizi basati su architetture a microservizi.
* Integrare API RESTful e gestire sistemi di comunicazione tra servizi.
* Collaborare con i team DevOps per il rilascio continuo e l’automazione dei processi (CI/CD).
* Garantire performance, scalabilità e sicurezza delle applicazioni.
* Monitorare, risolvere bug e ottimizzare il codice esistente.
* Contribuire attivamente alla definizione delle soluzioni tecniche e architetturali.
Profilo
* Laurea in Informatica, Ingegneria o esperienza equivalente.
* Almeno [X anni] di esperienza nello sviluppo backend con Java (versione 8 o superiore).
* Solida conoscenza di Spring Boot / Spring Framework.
* Esperienza con architetture a microservizi.
* Conoscenza di sistemi di containerizzazione (es. Docker, Kubernetes).
* Esperienza con database relazionali (es. PostgreSQL, MySQL) e non relazionali (es. MongoDB).
* Conoscenza di strumenti di versionamento (Git) e pipeline di CI/CD.
* Buona padronanza dei principi di progettazione software (OOP, SOLID).
Nice To Have
* Esperienza in ambienti cloud (AWS, Azure, GCP).
* Conoscenza di strumenti di monitoraggio e logging (ELK, Prometheus, Grafana).
* Esperienza con metodologie Agile/Scrum.
* Capacità di lavorare in team cross-funzionali.
* Problem solving e pensiero analitico.
* Orientamento al risultato e attenzione ai dettagli.
* Buone capacità comunicative.
#J-18808-Ljbffr