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