Stiamo selezionando un professionista altamente qualificato con competenze avanzate in architettura a microservizi, sviluppo back-end e sicurezza informatica.
Il candidato ideale sarà in grado di progettare, sviluppare e spiegare soluzioni complesse, sia in ambito formativo che operativo.
Competenze Richieste
Architettura a Microservizi
* Differenze tra monolite e microservizi
* Vantaggi e svantaggi architetturali
* Comunicazione tra servizi: REST API, Apache Kafka
* Containerizzazione con Docker e orchestrazione con Kubernetes
Sviluppo Back-End
* Linguaggi: (Express), Java (Spring Boot), Python (Django/Flask), PHP (Laravel)
* Database: SQL (MySQL, PostgreSQL, SQLite), NoSQL (MongoDB, Redis, Firebase)
* ORM: Prisma, Hibernate, Sequelize, SQLAlchemy
* Creazione di API RESTful e test con Postman
* Versionamento con Git/GitHub
Sicurezza Informatica
* Modelli di sicurezza: CIA Triad, Security by Design
* OWASP Top 10 e protezione da SQLi, XSS, CSRF, IDOR, DoS/DDoS
* Autenticazione sicura, crittografia, protezione delle API
* Logging e monitoraggio con ELK Stack, Prometheus, Grafana
* Test di sicurezza: OWASP ZAP, SonarQube, Code Review
Progetto Pratico
Il candidato sarà coinvolto nella creazione di una web app completa:
* Front-End: HTML/CSS, PHP o Thymeleaf
* Back-End: Java con Spring Boot, Hibernate, JWT
* Database: PostgreSQL / MySQL
* Containerizzazione: Docker
MODALITA' IN PRESENZA, con orario pomeridiano per un totale di 30h.
Inizio immediato, da concludere entro il 30.09
Contratto di lavoro: Contratto con partita IVA, Collaborazione
Istruzione:
* Laurea triennale (Preferenziale)
Esperienza:
* progettista: 2 anni (Preferenziale)