Padua, ItalySystem Integration è la Practice di Gruppo Euris, organizzata in team di lavoro agile, che si occupa di progettare e sviluppare soluzioni software per clienti nazionali e internazionali. Siamo alla ricerca di un Java Software Engineer Professional con competenze nell’ecosistema Spring. Se sei appassionato di tecnologia e desideri lavorare su progetti innovativi e sfidanti, questa è l’opportunità per te. Offriamo un ambiente di lavoro giovane, dinamico e stimolante.RuoloIl Software Engineer Professional svolge un ruolo fondamentale nell'implementazione di soluzioni software di qualità e innovative. Il candidato ideale ha almeno 5 anni di esperienza nello sviluppo Java, una solida conoscenza di Spring (in particolare Spring MVC, Spring Data e Spring Data REST), e competenze nello sviluppo di database relazionali, incluse stored procedures in SQL. È gradita anche una certa familiarità con il paradigma funzionale, tramite linguaggi come Scala o Kotlin, o librerie Java come VAVR o Cyclops.Responsabilità principaliCreare soluzioni back-end Java/Spring efficienti e conformi ai requisiti utente.Sviluppare codice pulito, scalabile e manutenibile, rispettando gli standard stabiliti.Partecipare a discussioni tecniche, offrendo soluzioni e collaborando con il team.Collaborare con il team interno e il cliente per comprendere le esigenze e garantire una comunicazione efficace.Contribuire alle revisioni del codice, condividendo best practices.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.Applicare il paradigma funzionale nello sviluppo software.Utilizzare Git e Maven per controllo versione e gestione delle dipendenze.Competenze tecniche richiesteConoscenza approfondita di Spring MVC e Spring Data.Esperienza nello sviluppo di API e servizi RESTful.Esperienza con database relazionali (Oracle, PostgreSQL, etc.) e competenze SQL.Padronanza di IDE come Eclipse o IntelliJ.Conoscenza di Git e Maven.Capacità di scrivere e mantenere test unitari.Buona conoscenza di Design Pattern e principi SOLID.Competenze opzionali (Nice to have)Conoscenza del paradigma funzionale (Scala, Kotlin, VAVR, Cyclops).Esperienza con Spring Data REST e test end-to-end.Esperienza con pipeline CI/CD.Capacità di comprendere architetture a microservizi.Soft SkillsOrientamento al risultato e spirito di iniziativa.Capacità di lavorare in team e buone doti comunicative.Attenzione alla qualità del codice e ai test.Flessibilità e adattabilità alle nuove tecnologie.Attenzione all’ordine, alla qualità e all’accuratezza.Curiosità e capacità di ricerca delle informazioni.Orientamento al cliente e al lavoro di gruppo.Capacità analitiche e concettuali.OffriamoContratto a tempo indeterminato con retribuzione commisurata all’esperienza. Opportunità di formazione tramite piattaforme, corsi, eventi e supporto da parte di figure di riferimento tecnica. Possibilità di smart working, full smartworking o lavoro presso una delle nostre sedi, dotate di sala relax e servizi gratuiti. Partecipazione a eventi formativi e ludici organizzati dal team.La candidatura è rivolta a entrambi i sessi (L. 903/77).
#J-18808-Ljbffr