Descrizione della Posizione Lavorativa
Luogo: Rozzano (Milano) — in sede. Contratto: apprendistato. Seniority: junior (0-2 anni).
KekyJob, società di headhunting, è alla ricerca per un'azienda tecnologica operante nei settori Industrial IoT e Smart Building Integration di un/una Junior Java Developer da inserire nel team di sviluppo presso la sede di Rozzano.
L'azienda sviluppa prodotti e servizi di automazione industriale basati su tecnologie innovative, spesso open source e supportate dalla comunità. Si lavora in un contesto giovanile e multiculturale.
Responsabilità principali
- Sviluppo e integrazione di API REST (HTTP/HTTPS).
- Comunicazione con dispositivi tramite protocolli TCP/IP.
- Acquisizione e gestione di dati provenienti da sistemi distribuiti.
- Elaborazione e normalizzazione di dati in formato JSON, XML e CSV.
- Sviluppo in Java con attenzione alla programmazione concorrente (multi-thread).
- Interazione con ambienti Linux (shell, log, processi).
- Analisi tecnica e implementazione di protocolli documentati.
Requisiti essenziali
- Esperienza di base nello sviluppo software in Java.
- Buona conoscenza della programmazione a oggetti.
- Familiarità con API REST e formati dati strutturati (JSON/XML).
- Conoscenza di base di networking (TCP/IP).
- Dimestichezza con sistemi Linux/Unix-like.
Requisiti preferenziali
- Interesse per IoT, sistemi distribuiti o automazione industriale.
- Conoscenza di protocolli come MQTT o di sistemi di messaging.
- Esperienze (anche accademiche o progettuali) in ambito industrial automation o building automation.
- Familiarità con strumenti di analisi di rete (es. Wireshark).
La conoscenza pregressa di protocolli come BACnet, KNX o Modbus non è richiesta ma costituisce un plus. Il ruolo prevede un percorso di crescita sulle tecnologie e i protocolli tipici dell'automazione industriale e dei sistemi IoT.
Benefit
- Inserimento in un contesto tecnico altamente specializzato.
- Percorso di crescita su sistemi reali e infrastrutture complesse.
- Formazione su tecnologie di automazione e integrazione.
- Ambiente di lavoro strutturato e collaborativo.
- Contratto di inserimento in apprendistato.
Requisiti
Esperienza base nello sviluppo software in Java, conoscenza della programmazione a oggetti, familiarità con API REST e formati JSON/XML, conoscenze base di networking (TCP/IP) e dimestichezza con sistemi Linux/Unix-like.
Competenze richieste
Competenze professionali
Java
Programmazione a oggetti
API REST
JSON
XML
CSV
TCP/IP
Linux/Unix
Programmazione concorrente (multi-thread)
MQTT
Analisi di rete (es. Wireshark)
Competenze trasversali
Lavoro di squadra
Capacità di analisi tecnica
Curiosità tecnologica
Orientamento alla crescita