Descrizione dell'offerta
Java/Spring Backend Software Engineer Professional
Ruolo
Il Software Engineer Professional ricopre un ruolo fondamentale nell'implementazione di soluzioni software innovative e di qualità. Il candidato ideale dimostra una solida competenza nelle tecnologie Java e Spring e la capacità di contribuire con successo al raggiungimento degli obiettivi del progetto.
Responsabilità
- Creare soluzioni di Back‑end Java/Spring efficienti e interessanti in linea con i requisiti utente
- Scrivere codice pulito, efficiente, scalabile e facilmente manutenibile, aderendo agli standard concordati
- Contribuire alle discussioni tecniche, offrendo soluzioni e lavorando con il team per un'integrazione efficace
- Collaborare attivamente con il team interno e interagire con il cliente per comprendere le esigenze e garantire una comunicazione chiara
- Partecipare attivamente alla revisione del codice, condividendo best practices e miglioramenti
- Progettare e sviluppare API e servizi RESTful con Spring MVC e Spring Data REST
- Gestire l'accesso ai dati con Spring Data e implementare procedure e funzioni sul database relazionale
- Utilizzare Git per il controllo di versione e Maven per la gestione delle dipendenze e la build automation
Requisiti Minimi
- Almeno 3 anni di esperienza professionale nello sviluppo Java
- Solida conoscenza dell'ecosistema Spring, in particolare Spring MVC, Spring Data e Spring Data REST
- Competenze nello sviluppo su database relazionali, incluse le stored procedure in SQL
- Competenza nello sviluppo di API e servizi RESTful
- Esperienza con database relazionali (Oracle, PostgreSQL, etc.) e capacità di programmazione SQL
- Conoscenza di Git e Maven
- Buona conoscenza dei Design Pattern e dei principi SOLID
- Familiarità con la metodologia Agile
Nice to Have
- Esperienza nella configurazione e manutenzione delle pipeline CI/CD
- Esperienza nella scrittura e manutenzione di test end‑to‑end (E2E)
- Capacità di adattarsi a microservizi se il contesto progettuale lo richiede
- Conoscenza di tecnologie di containerizzazione quali Docker e Kubernetes
Soft Skills
- Orientamento al risultato e spirito di iniziativa
- Capacità di lavorare in team e buone doti di comunicazione
- Attenzione alla qualità del codice e alla gestione di procedure di testing
- Capacità di adattarsi rapidamente ai cambiamenti e alle nuove tecnologie
- Curiosità e ricerca delle informazioni
- Orientamento al Cliente e allavoro di gruppo, in collaborazione con tutte le persone del team
Modalità di Lavoro
Sedi: Trieste, Udine, Bologna, Padova. Modalità smart‑working 2 giorni in sede, 3 da casa.
Compensi e Benefici
Retribuzione indicativa: Professional 32k‑40k, Senior 36k‑44k. Il contratto è a tempo indeterminato con retribuzione commisurata all’esperienza e alle competenze tecnico. Possibilità di percorsi di formazione, corsi ed eventi e supporto allo sviluppo di carriera.
La ricerca è naturalmente rivolta a candidature di entrambi i sessi (L. 903/77)
Java/Spring Backend Software Engineer Professional • Vicenza, Veneto, IT
#J-18808-Ljbffr