IDS, società facente parte del Gruppo Fincantieri Nextech, ricerca un Senior Software Engineer da inserire all'interno della Software Engineering Unit di IDS nell'area C2 & Maritime Systems, dedicata allo sviluppo, evoluzione e manutenzione di sistemi di Comando e Controllo di droni.\nResponsabilità principali:\n\nAnalisi dei requisiti funzionali, dei requisiti di sistema, e stesura dei requisiti allocati al Software;\nprogettazione, sviluppo, test e manutenzione dei componenti software dedicati a sistemi di Comando e Controllo di droni;\nevoluzione e adattamento del software ai diversi contesti applicativi;\nstesura della documentazione prevista nelle diverse fasi del ciclo di vita del software (documenti di architettura, disegno di dettaglio, test);\ncontributo alla stesura dei test di sistema. Requisiti:\n\nCompetenze maturate nell'ambito della difesa, con particolare riferimento ai domini navale, underwater ed unmanned;\nesperienza di almeno 6 anni, maturata nell'analisi dei requisiti, progettazione, sviluppo e test del software in progetti tecnologici complessi, basati su tecnologie Java-based;\nconoscenza dei sistemi operativi Windows e Linux;\nlinguaggio di programmazione Java;\nconoscenza delle architetture software Java Enterprise e del OOP;\nconoscenza dei seguenti framework:\nApache Kafka\nApache Camel\nSpring e Spring Boot\nJava FX\nSwagger, REST-based API\ncomputer networking;\ndatabase NO-SQL, in particolare Mongo DB (on premise);\nEclipse IDE;\nJSON;\nsistemi di controllo configurazione (GIT, TFS, SVN);\ncapacità di redazione della documentazione prevista nel ciclo di sviluppo del software, con particolare riferimento allo standard MIL-STD-498. Ulteriori skill di interesse:\n\nesperienza solida di soluzioni CI/CD, tra cui: Jenkins, Git Lab, Azure Dev Ops;\nconoscenza degli ambienti di containerizzazione Docker e Kubernetes. Se sei interessato a contribuire allo sviluppo di sistemi avanzati di Comando e Controllo e possiedi le competenze richieste, inviaci il tuo CV!