Senior Java Developer
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, siamo alla ricerca di un Senior Java Developer.
Cosa deve fare
* Sviluppo Software: Progettare, sviluppare e mantenere 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.
* Integrazione: Integrare sorgenti dati / API esterne e eseguire unit-test per la robustezza, compresi casi limite, usabilità e affidabilità generale.
* Correzione dei Bug: Correggere bug e migliorare la reattività, la qualità e le prestazioni delle applicazioni.
* Collaborazione: Lavorare a stretto contatto con team di prodotto, QA e DevOps per garantire il rilascio tempestivo e di alta qualità delle funzionalità.
* Mentoring: Fornire supporto e mentoring ai membri junior del team.
* Innovazione Tecnologica: Contribuire a scoprire, valutare e implementare continuamente nuove tecnologie per migliorare l'efficienza dello sviluppo.
* Documentazione: Creare e mantenere documentazione tecnica dettagliata.
* Lavoro in Team: Definire, progettare e realizzare nuove funzionalità in un ambiente di lavoro dinamico.
Competenze tecniche richieste
* Linguaggi di Programmazione: Esperienza avanzata con Java e framework correlati (Spring, nei vari moduli, Hibernate). Preferenziale esperienza con versioni più recenti.
* Database: Conoscenza approfondita di database relazionali (es. Oracle, MySQL, PostgreSQL) e NoSQL (es. MongoDB).
* Microservizi: Esperienza nello sviluppo e gestione di architetture a microservizi.
* Strumenti di Versionamento: Competenza con Git e sistemi di controllo versione.
* DevOps: Familiarità con strumenti e pratiche DevOps (Docker, Kubernetes, CI/CD).
* Testing: Esperienza con strumenti di testing automatizzato (JUnit, Mockito).
Altre Competenze richieste
* Cloud: Esperienza con servizi cloud (AWS, Azure, Google Cloud).
* Frontend: Conoscenza di base di tecnologie frontend (React, Angular).
* Agile: Esperienza in ambienti di sviluppo Agile/Scrum.
* Sicurezza: Conoscenza delle best practice di sicurezza nello sviluppo software.
* Capacità di problem solving
* Flessibilità e adattabilità, in grado di lavorare con diversi formati di messaggi e standard, nonché con sistemi e applicazioni esterni
* Buone capacità di analisi aziendale, in grado di comprendere i requisiti e le esigenze dei clienti interni ed esterni e tradurli in soluzioni tecniche
* Buone capacità di comunicazione, interpersonali e di lavoro di squadra
* Buona conoscenza dell'inglese scritto e parlato
Formazione, esperienza e certificazioni (nice to have)
* Titolo di Studio: Laurea in Informatica, Ingegneria Informatica o campo correlato.
* Certificazioni: Certificazioni Java (es. Oracle Certified Professional) e altre certificazioni rilevanti sono un plus.
Altre informazioni
* Modalità di lavoro: ibrida; possibilità di full remote
* 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 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
#LI-DNI