Senior Java Developer - Milano (Full remote) Senior Java Developer - Milano (Full remote) Hays 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, siamo alla ricerca di un Senior Java Developer. Sviluppo 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 richieste Competenza in Java, con una buona conoscenza del suo ecosistema Buona conoscenza dei modelli e dei concetti di programmazione orientata agli oggetti (OOP) in Java Capacità di scrivere librerie Java riutilizzabili Capacità di scrivere codice Java pulito e leggibile Scrittura di codice Java ben progettato, efficiente e testabile Conoscenza Java 17 JDK. Ottima conoscenza di Java 11 Ottima conoscenza dell'ambiente Spring Boot (preferibilmente 3.x) Ottima conoscenza dello sviluppo Spring-Web dell'API REST Ottima conoscenza di JPA (implementazione Hibernate) e JDBC Conoscenza AWS e mondo cloud Ottima conoscenza di database SQL relazionali, query SQL e transazioni (DBMS preferito: SqlServer ) Implementazione di test automatizzati e unit test Conoscenza approfondita dello strumento di versioning del codice GIT Comprensione di Maven per la creazione di strumenti e la gestione delle dipendenze Conoscenza della metodologia Agile (Scrum e Kanban) e Waterfall Conoscenza sistemi Windows e Linux Competenza nei modelli di integrazione aziendale Progettazione, implementazione e manutenzione di applicazioni Java per sistemi mission-critical che sono spesso ad alto volume e bassa latenza Altre Competenze richieste Capacità comunicative e organizzative Capacità di gestire il tempo in modo efficace Curiosità, Diplomazia, Senso critico Capacità di prendere iniziativa, esplorare nuove soluzioni e migliorare continuamente le proprie capacità Ottime capacità di problem solving Predisposizione al lavoro in team Orientamento al raggiungimento degli obiettivi nel rispetto delle scadenze previste Formazione, 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 informazioni Esperienza minima di 7 anni come sviluppatore Back End Java Springboot e nello sviluppo di microservizi. Modalità di lavoro: full remote (possibili, in fasi critiche, trasferte in sede a Milano Nord). Opportunità aperta anche a professionisti in Partita Iva. Inquadramento e retribuzione saranno commisurati all’esperienza e discussi in sede di colloquio. I 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. 946142). Hays Solutions S.r.l. con Socio unico. Soggetta a direzione e coordinamento da parte di Hays Plc J-18808-Ljbffr