Java Developer - Hybrid MilanLa tua nuova aziendaHays Solutions, società del gruppo multinazionale Hays, quotata al London Stock Exchange, offre servizi di consulenza mirati all’individuazione, alla comprensione e al raggiungimento degli obiettivi concreti di un progetto di business in ambito IT, Engineering o Digital.Per conto di un importante cliente in ambito finanziario/bancario, siamo alla ricerca di un Java Developer.Cosa deve fareSviluppo Software: Progettare, sviluppare, mantenere e rilasciare applicazioni Java ad alte prestazioni.Architettura: Partecipare alla definizione dell'architettura del software e delle soluzioni tecniche.Analisi, Progettazione e Sviluppo: Analizzare, progettare e sviluppare applicazioni aziendali professionali.Revisione del Codice: Condurre revisioni del codice per garantire la qualità e l'aderenza agli standard di sviluppo.Competenze tecniche richiesteCompetenza in Java, con una buona conoscenza del suo ecosistemaBuona conoscenza dei modelli e dei concetti di programmazione orientata agli oggetti (OOP) in JavaCapacità di scrivere librerie Java riutilizzabiliCapacità di scrivere codice Java pulito e leggibileScrittura di codice Java ben progettato, efficiente e testabileConoscenza Java 17 JDK.Ottima conoscenza di Java 11Ottima conoscenza dell'ambiente Spring Boot (preferibilmente 3.x)Ottima conoscenza dello sviluppo Spring-Web dell'API RESTOttima conoscenza di JPA (implementazione Hibernate) e JDBCConoscenza AWS e mondo cloudOttima conoscenza di database SQL relazionali, query SQL e transazioni (DBMS preferito:SqlServer)Implementazione di test automatizzati e unit testConoscenza approfondita dello strumento di versioning del codice GITComprensione di Maven per la creazione di strumenti e la gestione delle dipendenzeConoscenza della metodologia Agile (Scrum e Kanban) e WaterfallConoscenza sistemi Windows e LinuxCompetenza nei modelli di integrazione aziendaleProgettazione, implementazione e manutenzione di applicazioni Java per sistemi mission-critical che sono spesso ad alto volume e bassa latenzaCompetenze tecniche preferenziali (Nice to have)Competenza in Angular.jsEsperienza con Db OracleAltre Competenze richiesteCapacità comunicative e organizzativeCapacità di gestire il tempo in modo efficaceCuriosità, Diplomazia, Senso criticoCapacità di prendere iniziativa, esplorare nuove soluzioni e migliorare continuamente le proprie capacitàOttime capacità di problem solvingPredisposizione al lavoro in teamOrientamento al raggiungimento degli obiettivi nel rispetto delle scadenze previsteFormazione, esperienza e certificazioni (nice to have)Titolo di Studio: Laurea magistrale in Informatica, Ingegneria Informatica o campo correlato.Certificazioni: Certificazioni Java (es. Oracle Certified Professional) e altre certificazioni rilevanti sono un plus.Altre informazioniPosizione aperta ad ogni grado di seniority (esclusi entry level)Modalità di lavoro: hybrid (2-3 giorni presso la sede del cliente in zona Milano Nord)Opportunità aperta anche a professionisti in Partita Iva.Inquadramento e retribuzione saranno commisurati all’esperienza e discussi in sede di colloquio.Come CandidarsiI candidati di ambo i sessi, dopo aver visionato l'informativa obbligatoria sulla privacy sul sito www.hays-itservices.it, sono pregati di inviare il proprio CV in formato Word, indicando il riferimento (Rif. 949001). Hays Solutions S.r.l. con Socio unico. Soggetta a direzione e coordinamento da parte di Hays Plc#LI-DNI