Back-End IOT Senior Developer

Mediacom, azienda specializzata nell’erogazione di servizi in outsourcing, per la gestione delle Customer Operations: Contact Center Inbound e Outbound, Credit Management, Marketing e Ricerche di Mercato, digital e piattaforme CI/CD, ricerca un BACK-END IOT SENIOR DEVELOPER.

 

Responsabilità principali

  • Gestire e integrare dispositivi IoT (centraline GPS, antenne RFID, sensori) con le piattaforme software aziendali;
  • Progettare e sviluppare microservizi backend in Java per ingestion, validazione ed elaborazione dei dati IoT;
  • Definire e implementare pipeline di data ingestion ad alta affidabilità e resilienza;
  • Definire strategie di analisi in real-time e batch;
  • Ottimizzare le prestazioni del sistema per la gestione di migliaia di dispositivi e milioni di eventi giornalieri;
  • Eseguire troubleshooting hardware/software in caso di anomalie nella raccolta o trasmissione dei dati;
  • Partecipare alla definizione dell’architettura complessiva delle soluzioni IoT, contribuendo anche agli aspetti di sicurezza e scalabilità;
  • Scrivere codice di alta qualità, manutenibile e testato (unit test, integration test);
  • Applicare i principi di secure coding e le linee guida di sicurezza applicativa in coerenza con standard come OWASP e normative come NIS2;
  • Supportare la fase di deployment sul campo e collaborare con i team operativi per garantire il corretto funzionamento degli apparati.

 

Competenze tecniche richieste

  • Linguaggi e Framework:
    • Java 21+
    • Spring Boot, Spring Cloud, Spring Security, Spring Data JPA
  • Architetture e Pattern:
    • Microservizi, Event-driven architecture, CQRS, Saga
  • Data ingestion & streaming:
    • Kafka
  • Database:
    • Esperienza con database relazionali ( Postgres/POSTGIS ) e NoSQL (MongoDB, Cassandra, Redis).
  • Protocolli e comunicazioni IoT:
    • MQTT, AMQP, HTTP/REST, WebSocket
  • Containerizzazione:
    • Esperienza con Docker
  • Sicurezza IoT:
    • Principi base di cifratura, autenticazione e protezione dei dati su dispositivi e backend.

 

Soft Skills

  • Capacità di analisi e problem solving su sistemi complessi;
  • Autonomia nel lavoro e nella gestione delle priorità;
  • Ottime capacità di comunicazione e collaborazione in team Agile/Scrum;
  • Attitudine al mentoring e alla condivisione di conoscenza;
  • Orientamento al risultato e attenzione alla qualità del prodotto.

 

Plus/Competenze opzionali

  • Esperienza pratica con centraline GPS, antenne RFID, microcontrollori e sensori industriali;
  • Conoscenza di Azure IoT Hub;
  • Conoscenza di LoRaWAN / NB-IoT;
  • Conoscenza dei principi di Secure coding (OWASP Top 10, CWE/SANS Top 25) e delle direttive e requisiti di NIS2 applicati al ciclo di vita del software;
  • Esperienza in ambienti ad alta scalabilità e bassa latenza;
  • Conoscenza della lingua inglese.

 

Esperienza richiesta

  • Almeno 7 anni di esperienza nello sviluppo back-end in Java;
  • Esperienza consolidata in progetti in ambito IOT di tipo entreprise basati su microservizi e sistemi distribuiti.

 

Sede: Bari

Modalità: Ibrida

 

 

È garantita parità di trattamento per uomini e donne, età, nazionalità, opinioni e quant’altro previsto dalle normative vigenti in tema di pari opportunità Informazioni privacy. Il trattamento dei dati personali pervenuti si svolgerà in conformità alle normative vigenti.

CANDIDATI PER QUESTA POSIZIONE