Java Developer - Hybrid Milano
La tua nuova azienda
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 in ambito finanziario/bancario, siamo alla ricerca di un Java Developer.
Cosa deve fare
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
Competenze tecniche preferenziali (Nice to have)
Competenza in Angular.js
Esperienza con Db Oracle
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
Posizione aperta ad ogni grado di seniority (esclusi entry level)
Modalità di lavoro: hybrid (3/4 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 Candidarsi
I candidati di ambo i sessi, dopo aver visionato l'informativa obbligatoria sulla privacy sul sito 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