
IoT Back-End Software Developer
- Roma
- Tempo indeterminato
- Full time
- Sviluppare, ingegnerizzare e integrare componenti software
- Seguire le linee guida sull'esperienza utente
- Applicare una progettazione che garantisca la security by design
- Produrre documentazione tecnica
- Fornire supporto tecnico avanzato per i componenti
- Risolvere i problemi prima, durante e dopo i collaudi
- Gestire la roadmap di progetto, rispettando le date e i contenuti di delivery
- Almeno 3 anni di esperienza come Java Back-End Developer
- Conoscenza dei moderni design patterns di progettazione (es: CQRS, Event Driven, cloud native)
- Familiarità con message broker (Apache Kafka), programmazione a oggetti e funzionale
- Conoscenza delle tematiche di sicurezza, approcci e tool “security by design”, meccanismi di autenticazione, autorizzazione, protezione dei dati, checklist OWASP, logiche PaaS e SaaS
- Conoscenza approfondita dei sistemi di persistenza, RDBMS, database NoSQL, BigQuery, MongoDB
- Esperienza con le più diffuse librerie Java, quali Spring Boot, Spring Data, Spring Security, JUnit, Mockito
- Familiarità nello sviluppo di Unit Test e Integration Test
- DevOps, pipeline CI/CD, tecnologie Docker, Kubernetes
- Gradita la conoscenza di Python e Typescript.