Senior Architect - Freelance - Milano La tua nuovaazienda Hays Solutions, società del gruppo multinazionale Hays,quotata al London Stock Exchange, offre servizi di consulenzamirati all'individuazione, alla comprensione e al raggiungimentodegli obiettivi concreti di un progetto di business in ambito IT,Engineering o Digital. Per conto di un importante cliente, siamoalla ricerca di un libero professionista in qualità di SeniorArchitect. Cosa deve fare - Progettazione e Implementazione diArchitetture: Definire e sviluppare architetture distribuite emicroservizi, garantendo scalabilità, manutenibilità e sicurezzadelle soluzioni. Utilizzare tecnologie come Docker e Kubernetes perla caratterizzazione e orchestrazione dei servizi. - Gestione eCoordinamento del Team: Coordinare i team di sviluppo,interfacciandosi con product owner e business analysts peridentificare opportunità, vincoli e proporre soluzionirealizzabili. Favorire la crescita tecnica e funzionale dei membridel team attraverso mentoring e code review. - Definizione diStandard e Linee Guida: Stabilire linee guida e standard di codingadeguati, assicurando l'adozione dei principi di sviluppo SOLID edelle migliori pratiche di programmazione orientata agli oggetti(OOP). Condurre code review per mantenere bassa la complessitàdelle implementazioni e risolvere problemi complessi. - Sviluppo eManutenzione di Pipeline CI/CD: Progettare e implementare pipelinedi Continuous Integration e Continuous Deployment (CI/CD)utilizzando strumenti come Git, GitLab, Jenkins e Travis CI.Garantire l'automazione dei processi di build, test e deploymentper migliorare l'efficienza e la qualità del software. -Integrazione e Sicurezza dei Sistemi: Progettare e sviluppareintegrazioni sicure con provider di identità interni ed esterni,implementando protocolli di autenticazione sicura come OAuth 2.1con OIDC. Assicurare la protezione dei dati e la conformità allenormative di sicurezza attraverso l'implementazione di filtri disicurezza e misure di protezione dei dati. Competenze tecnicherichieste - Ottima esperienza di architetture distribuite /microservizi, containerizzate (preferiti Docker, Kubernetes) -Ottima competenza di Java 17 (preferito Java 21), con una ottimaconoscenza del suo ecosistema - Ottima conoscenza del frameworkSpring, in particolare Spring Boot - Ottima capacità diinterfacciarsi con product owner e business analysts evindenziareopportunità, vincoli e proporre la migliore soluzione realizzabile- Ottima capacità di dialogare e coordinare i team di sviluppo, inmodo da garantire la corretta implementazione delle soluzioniidentificate - Ottima capacità di definire diagrammi architetturalie creare documentazione tecnica - Ottima capacità di indirizzare laR&D e definire gli strumenti ed i framework più adeguati alcontesto di business - Ottima capacità di condurre code review erisolvere problemi complessi mantenendo bassa la complessità delleimplementazioni - Ottima conoscenza dei principi di sviluppo SOLIDe loro applicazione - Ottima conoscenza dei modelli e dei concettidi programmazione orientata agli oggetti (OOP) - Competenza nellacoordinazione del team per la produzione di codice ben progettato,efficiente e testabile - Conoscenza della metodologia Agile (Scrum,Kanban, Extreme) e Waterfall - Ottima conoscenza di database SQLrelazionali, query SQL e transazioni (DBMS preferito: SqlServer) -Ottima conoscenza ed esperienza su: principi di sviluppo di apiRest, standard di sviluppo di applicazioni enterprise, enterpriseintegration pattern, messaging - Competenze sul mondo cloud(preferito AWS) - Conoscenza dei principi di TDD - Buone conoscenzein ambito Cyber Security - Ottima capacità di definire linee guidae standard di coding adeguati - Competenza sullo sviluppo dipipeline di CI/CD - Ottima conoscenza di JPA (implementazioneHibernate) e JDBC, GIT,, Javascript e Typescript, ReactJs) - Ottimaconoscenza dei protocolli di trasporto e applicativi (anche webSocket) - Ottime competenze su accountability e observability -Conoscenza del modello OAUTH 2.1 con OIDC - Altre Competenzerichieste - Capacità di lavorare per obiettivi e di gestione dellepriorità - Buona conoscenza della lingua inglese scritta e parlata- Preferita buona competenza nell'ambito finanziario - Favorire lacrescita tecnica e funzionale dei membri del team - Capacitàcomunicative e organizzative - Capacità di gestire il tempo in modoefficace - Curiosità, Diplomazia, Senso critico - Capacità diprendere iniziativa, esplorare nuove soluzioni e migliorarecontinuamente le proprie capacità - Ottime capacità di problemsolving e predisposizione al lavoro in team Formazione, esperienzae certificazioni (nice to have) - Titolo di Studio: Laureamagistrale in Informatica, Ingegneria Informatica o campocorrelato. - Certificazioni: Certificazioni Java (es. OracleCertified Professional) e altre certificazioni rilevanti sono unplus. Altre informazioni - Esperienza minima di 7 anni in ruolianaloghi - Modalità di lavoro: due giornate alla settimana in sedea Milano nord. - Opportunità aperta a professionisti in PartitaIva. - Tariffa giornaliera commisurata all'esperienza e discussa insede di colloquio. Come Candidarsi I candidati di ambo i sessi,dopo aver visionato l'informativa obbligatoria sulla privacy sulsito www.hays-itservices.it, sono pregati di inviare il proprio CVin formato Word, indicando il riferimento (Rif. 946465). HaysSolutions S.r.l. con Socio unico. Soggetta a direzione ecoordinamento da parte di Hays Plc #LI-DNI #LI-DNI #946465 - ManuelCarbone