Descrizione della Posizione Lavorativa
Posizione: Junior Java Developer da inserire presso la sede di Rozzano (MI) con contratto di apprendistato. Seniority richiesta: junior (0-2 anni).
KekyJob, società di headhunting, seleziona per un'azienda tecnologica attiva nei settori Industrial IoT e Smart Building Integration un/una Junior Java Developer da inserire nel team di sviluppo.
Il contesto dell'azienda è focalizzato su prodotti e servizi di automazione industriale che si basano su tecnologie innovative, spesso open source e supportate dalla comunità, con un ambiente di lavoro giovane e multiculturale.
Responsabilità principali
- Sviluppo e integrazione di API REST (HTTP/HTTPS)
- Comunicazione con dispositivi tramite protocolli TCP/IP
- Acquisizione e gestione di dati da sistemi distribuiti
- Elaborazione e normalizzazione di dati in formato JSON, XML e CSV
- Sviluppo Java con attenzione alla programmazione concorrente (multi-thread)
- Interazione e utilizzo di ambienti Linux (shell, log, processi)
- Analisi tecnica e implementazione di protocolli documentati
Requisiti essenziali
- Esperienza base nello sviluppo software Java
- Buona conoscenza della programmazione a oggetti
- Familiarità con API REST e formati dati strutturati (JSON/XML)
- Conoscenze 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 accademiche o progettuali in industrial automation o building automation
- Familiarità con strumenti di analisi di rete (es. Wireshark)
La conoscenza pregressa di protocolli quali BACnet, KNX o Modbus non è richiesta ma costituisce un plus. Il ruolo include 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 Java, conoscenza OOP, familiarità con API REST e formati JSON/XML, conoscenze di base di networking (TCP/IP) e dimestichezza con sistemi Linux. Preferibile interesse per IoT e automazione industriale, conoscenza MQTT e eventuali esperienze in progetti di industrial/building automation.
Competenze richieste
Competenze professionali
Java
Programmazione a oggetti
Programmazione concorrente (multi-thread)
API REST
JSON
XML
CSV
TCP/IP
Linux
MQTT
Analisi protocolli / Wireshark
Competenze trasversali
Lavoro di squadra
Capacità analitica
Volontà di apprendere
Attenzione ai dettagli
Comunicazione