Senior Software 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.
Cosa deve fareSviluppo 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 richiesteLinguaggi 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 richiesteCloud: 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 informazioniModalità 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 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. 944741). Hays Solutions S.r.l. con Socio unico. Soggetta a direzione e coordinamento da parte di Hays Plc.
#LI-DNI
#944741 - Manuel Carbone
#J-18808-Ljbffr