Dettagli del ruolo
Il nostro team di sviluppo è alla ricerca di un professionista con esperienza in Spring Boot e Java, per lavorare su progetti di alta complessità e contribuire allo sviluppo delle nostre applicazioni enterprise.
I compiti principali includono:
1. La progettazione e implementazione di soluzioni software scalabili e performanti;
2. L'integrazione dei servizi back-end con le componenti front-end;
3. L'ottimizzazione delle prestazioni delle applicazioni;
4. La garanzia della sicurezza del codice;
5. La partecipazione a tutte le fasi del ciclo di vita del software, dalla definizione dei requisiti alla messa in produzione.
Le competenze richieste sono:
* Solida esperienza con Spring Boot e Java;
* Conoscenza dei moduli di Spring;
* Esperienza nella progettazione e gestione di API REST;
* Conoscenza di database relazionali (es. PostgreSQL, MySQL) e NoSQL (es. MongoDB);
* Familiarità con strumenti di versionamento del codice, come Git;
* Esperienza con strumenti di build e gestione delle dipendenze, come Maven o Gradle;
* Conoscenza delle best practice di testing e debugging;
* Ottima conoscenza dell'inglese (livello C1).