Open Reply è la società del gruppo Reply specializzata nella progettazione e realizzazione di progetti software omnicanale basati su tecnologie Open Source.
Open Reply vanta competenze approfondite nello sviluppo delle architetture software, nel cloud computing, nell’e-commerce, nello sviluppo web e mobile, su smart device e wearable e nello sviluppo di interfacce conversazionali.
Sfruttando la partnership con importanti player del mondo dell’Information Technology quali Apple, Liferay, Red Hat, realizziamo soluzioni innovative e su misura per i più importanti Clienti operanti nei diversi settori di mercato quali Finance, Telco, Media, Automotive, Oil&Gas, Retail, Betting, Public Sector e offriamo servizi di di System Integration, Application Management e Consulenza.
Siamo alla ricerca di JAVA ARCHITECT.
L’architetto/team leader deve avere una profonda conoscenza e comprensione delle architetture software ed esperienza in tutte le fasi e gli aspetti del ciclo di vita del software.
Deve essere in grado di affrontare tutte le fasi di un progetto software con particolare attenzione alla progettazione di architetture software complesse in grado di soddisfare le esigenze e le richieste del cliente, scegliendo le tecnologie, i modelli e gli standard più appropriati per raggiungere gli obiettivi.
Deve essere in grado di gestire un team di lavoro garantendo la corretta stima degli interventi e il rispetto dei tempi e costi progettuali.
Deve possedere una forte propensione al lavoro in team e capacità di gestione di un team di collaboratori.
Deve avere una forte propensione all'innovazione e alla qualità del lavoro.
Il candidato avrà l’opportunità di progettare soluzioni complesse basate su tecnologie open source e paradigmi architetturali moderni, all’interno di contesti eterogenei, internazionali e formativi. Il candidato avrà inoltre l’opportunità di gestire gruppi di lavoro di medie/grandi dimensioni con responsabilità diretta sulla qualità del lavoro del team.
REQUISITI RICHIESTI
● Profonda conoscenza della progettazione e sviluppo basato sul paradigma ad oggetti
● Profonda conoscenza ed esperienza del linguaggio Java e relative principali tecnologie e framework (e.g. Spring)
● Profonda conoscenza delle best practices di progettazione e sviluppo software a garanzia di prestazioni, affidabilità e sicurezza
● Esperienza nella progettazione e realizzazione di architetture distribuite di classe enterprise basate su paradigmi e modelli architetturali come multi-tier, event driven, MVC, SOA, REST, Microservices, Serverless e capacità di selezionare il migliore modello sulla base delle esigenze
● Conoscenza dei principali Application Server (e.g. Tomcat)
● Esperienza nell'integrazione di sistemi
● Esperienza nel troubleshooting e nel performance tuning di applicazioni enterprise
● Conoscenza dei processi di controllo della qualità del software (es. Unit, Integration, System, Performance test) e relative metodologie e strumenti
● Conoscenza di UML ed esperienza nella produzione di documentazione e specifiche tecniche di alta qualità
● Conoscenza del linguaggio SQL e delle principali tecniche di performance tuning di query
● Conoscenza DB noSQL
● Conoscenza del cloud computing
● Conoscenza delle pratiche e degli strumenti di CI/CD
● Conoscenza delle pratiche e degli strumenti di versioning del codice
● Conoscenza delle tecnologie di containerizzazione
● Conoscenza del web e dei suoi protocolli
● Buona conoscenza di sistemi operativi quali Windows e Linux
ALTRI REQUISITI
● Esperienza di delivery di progetti secondo le principali metodologie (Waterfall, Agile)
● Esperienza pregressa nel ruolo di architect e team leader
● Ottime capacità di comunicazione e di problem solving
● Lavoro di squadra ed empatia
● Buona conoscenza della lingua inglese sia parlata che scritta
● Disponibilità per brevi viaggi di lavoro anche all’estero;
ATTIVITA’ E RESPONSABILITA’
● Progettazione di architetture software a supporto di progetti enterprise complessi
● Identificazione e organizzazione delle attività tecniche del team di sviluppo e responsabilità delle qualità del lavoro del team
● Mentoring e technical leading
COSA OFFRIAMO
DI COSA ABBIAMO BISOGNO
LAVORARE IN OPEN REPLY SIGNIFICA
Per noi è fondamentale il clima aziendale, lavoriamo come una grande famiglia e per questo troviamo il tempo e lo spazio per condividere esperienze divertenti, interessanti e avventurose che ci permettono di diventare una squadra ancora migliore.
Candidati e fai la differenza!