Requirements: Italian
Company: TN Italy
Region: Bologna , Emilia-Romagna
Bologna, ItalySystem Integration la Practice di Gruppo Euris, organizzata in team di lavoro agile, che si occupa di progettare e sviluppare soluzioni software per importanti clienti nazionali e internazionali.Siamo alla ricerca di un Java Software Engineer Professional con competenze dellecosistema Spring.Se sei appassionato di tecnologia e vuoi lavorare su progetti innovativi e sfidanti, questa lopportunit che fa per te, troverai un ambiente di lavoro giovane, dinamico e stimolante.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.La figura ideale ha almeno 5 anni di esperienza professionale nello sviluppo Java, una solida conoscenza dell''ecosistema Spring, in particolare di Spring MVC, Spring Data e Spring Data REST e competenze nello sviluppo su database relazionali, incluse le store procedure in SQL. Oltre a questo, gradita una certa familiarit con il paradigma funzionale, sia attraverso linguaggi funzionali come Scala o Kotlin, sia tramite librerie Java come VAVR o Cyclops.Le principali responsabilit del Java/Spring Software Engineer Professional sono:Creare soluzioni di Back-end Java/Spring efficienti e interessanti in linea con i requisiti utenteScrivere codice pulito, efficiente, scalabile e facilmente manutenibile, aderendo agli standard concordatiContribuire alle discussioni tecniche, offrendo soluzioni e lavorando con il team per un''integrazione efficaceCollaborare attivamente con il team interno e interagire con il cliente per comprendere le esigenze e garantire una comunicazione chiaraPartecipare attivamente alla revisione del codice, condividendo best practices e miglioramentiProgettare e sviluppare API e servizi RESTful con Spring MVC e Spring Data RESTGestire l''accesso ai dati con Spring Data e implementare procedure e funzioni sul database relazionaleApplicare il paradigma funzionale nello sviluppo di softwareUtilizzare Git per il controllo di versione e Maven per la gestione delle dipendenze e la build automationTechnical skill:Need to haveSolida conoscenza di Spring MVC e Spring DataSolida competenza nello sviluppo di API e servizi RESTfulEsperienza con database relazionali (Oracle, PostgreSQL, ) e competenze di programmazione SQLSolida conoscenza di almeno un IDE (Eclipse, Intellij, )Conoscenza approfondita di Git e MavenAbilit nella scrittura e manutenzione di test unitariBuona conoscenza dei Design Pattern e dei principi SOLIDFamiliarit con la metodologia Agile Nice to haveConoscenza del paradigma funzionale (es. linguaggi Scala o Kotlin, o librerie Java come VAVR o Cyclops)Conoscenza di Spring Data RESTEsperienza nella scrittura e manutenzione di test end-to-end (e2e)Esperienza nella configurazione e manutenzione delle pipeline di CI/CDEssere in grado di capire e attenersi alle indicazioni architetturali a microservizi se il contesto progettuale lo richiede. Soft Skill:Orientamento al risultato e spirito di iniziativaCapacit di lavorare in team e buone doti di comunicazioneAttenzione alla qualit del codice e alla gestione di procedure di testingCapacit di adattarsi rapidamente ai cambiamenti e alle nuove tecnologieAttenzione all''ordine, alla qualit e all''accuratezzaCuriosit e ricerca delle informazioniOrientamento al Cliente e al lavoro di gruppo, in collaborazione con tutte le persone del teamCapacit analitiche e concettualiFlessibilit, intesa come la capacit e la volont di adattarsi e di lavorare efficacemente in unampia gamma di situazioni o con persone o gruppi diversi. Cosa offriamo?Un contratto a tempo indeterminato e una retribuzione commisurata alla tua esperienza.Possibilit di seguire percorsi di formazione sia attraverso piattaforme e partecipazione a corsi ed eventi, sia con laiuto, se lo desideri, di figure di riferimento tecnico presenti nella Practice che hanno lobiettivo di sostenerti e supportarti nella tua crescita professionale e nel tuo sviluppo di carriera.In Gruppo Euris pensiamo inoltre che il benessere delle persone sia una condizione indispensabile per raggiungere risultati di valore, per questo motivo avrai la possibilit, in base alle tue esigenze, di lavorare in smart working, full smartworking o da una delle nostre cinque sedi in cui troverai sala relax con giochi da tavolo, biliardino e caff gratis ad ogni ora!Potrai inoltre partecipare ai numerosi eventi formativi e ludici organizzati dal nostro Team People.La ricerca naturalmente rivolta a candidature di entrambi i sessi (L. 903/77)#J-18808-Ljbffr