Solution architect (java)

Inserzionista:
Softlab S.p.A.
Provincia:
Roma
Data inserimento:
16/07/2019
Tipologia Contrattuale:
Contratto a tempo determinato

Cerchiamo professionisti del settore che siano in grado di anticipare le richieste del Cliente e trovare soluzioni a problemi architetturali complessi.
Il candidato deve avere un’esperienza pregressa nel ruolo ed essere eclettico nello stabilire in ogni situazione quale sia la migliore soluzione architetturale da proporre in base alle esigenze, in particolare deve saper:
- Comunicare con il resto del Team in modo chiaro e assertivo.
- Assumersi la responsabilità della soluzione durante la fase di disegno.
- Saper guidare e supportare sia dal punto di vista funzionale che tecnico il Team.
- Identificare la miglior architettura da implementare in base alle esigenze di business.
- Definire i componenti da implementare e identificare i punti critici della piattaforma.
- Saper lavorare in sinergia con il Technical Architect per accettare e verificare che la soluzione sia coerente alle linee guida prefissate.
- Definire il documento dei requisiti (o user stories con il metodo Agile) e l’analisi funzionale (modello di dominio e use cases) usando gli strumenti e metodi descritti nelle specifiche tecniche.
- Saper produrre la documentazione, manuali e tutta la necessaria documentazione per il training degli utenti finali.
- Supportare la fase di system e performance test, automatizzandola dove possibile, con gli strumenti appropriati e dare supporto alla preparazione ed esecuzione dei test di integrazione.
- Gestire le anomalie trovate durante le fasi di test funzionali/utente e saper risolvere direttamente i problemi in sinergia con il team di sviluppo o di manutenzione.
- Dare supporto ai gruppi coinvolti e al business durante le fasi di test e preparazione di questi ultimi.

SKILLS TECNICHE RICHIESTE
- Tecnologie tradizionali: Business Oriented Services, API Gateway, Microservices and Container, Big Data, Open Source, Chatbot, Social, App development, Web development, IoT Development
- Tecnologie innovative: Service Design, DevOps.
- JAVA: Spring (Core + Boot), Hibernate/JPA e framework applicativi noti.
- Conoscenza Docker & Kubernetes
- Conoscenza dei principali Container Enterprise (JBoss, WebSphere, Weblogic…)
- Capacità di configurazione ambienti Cloud: AWS, Azure, Google Cloud
- Competenza su ambienti Hybrid Cloud
- Database SQL (PostgreSQL, MySQL, Oracle…) / NoSQL (MongoDB)

NICE-TO-HAVE
- Conoscenza piattaforma RedHat OpenShift
- Conoscenza di metodologie di sviluppo sicuro (secure by design)
- Laurea in ambito tecnico-scientifico (Ing. Informatica, Informatica)