Description

responsabilità?

 

Interfacciarsi con il team di progettazione di business, con il cliente e stakeholder vari per definire ed implementare i flussi applicativi necessari, proponendo soluzioni architetturali in linea con le linee guida del cliente;

Collaborare con i team di sviluppo e fornire supporto e guida su temi architetturali, nell'interfacciamento con il cliente per i temi infrastrutturali e per la soluzione e l'indirizzamento di problematiche tecnologiche;

Produrre documentazione tecnica (secondo gli standard previsti dal cliente) e mantenerla aggiornata durante il ciclo di vita dei progetti di cui si ha la responsabilità.

 

 

Laurea triennale o magistrale in discipline STEM;

Almeno 5 anni di esperienza in ambito progettazione e implementazione di architetture a microservizi architetture;

Esperienza con J2EE (Java 2 Platform, Enterprise Edition) e Framework e Librerie Spring Boot e JBoss EAP (6 e 7);

Conoscenza di pattern di architettura software (ad es. MVC, MVVM, ecc.);

Proficienza nella modellazione UML (Unified Modeling Language) per la progettazione e documentazione di sistemi software;

Conoscenza di altri strumenti di modellazione come BPMN (Business Process Model and Notation);

Conoscenza di database relazionali (principalmente Oracle).

Esperienza con ORM (Object-Relational Mapping) come Hibernate.

Familiarità con strumenti di CI/CD come Jenkins, GitLab, SVN, CI. 

Esperienza con piattaforme cloud (es. AWS, Azure, Google Cloud).

Esperienza nella progettazione e implementazione di RESTful APIs e SOAP. 

Esperienza con tecniche di autenticazione e autorizzazione (es. OAuth, JWT).

Esperienza nella gestione di vulnerabilità e mitigazione dei rischi (es. OWASP Top 10), conoscenza di protocolli di sicurezza (es. SSL/TLS) e familiarità con strumenti di sicurezza come scanner di vulnerabilità e firewall applicativi;

Esperienza con HTML, CSS, JavaScript e Angular;

Conoscenza del protocollo TCP/IP. 


 

Education

Any Graduate