Social network you want to login/join with: Senior Software Engineer, Metropolitan City of Naples Location: Metropolitan City of Naples, Italy Job Category: Other EU work permit required: Yes Job Reference: 266745f42921 Job Views: 8 Posted: 06.03.2025 Expiry Date: 20.04.2025 Job Description: Senior Software Engineer For our Naples office, we are selecting a Senior Software Engineer to join the Software Engineering Unit of IDS in the C2 & Maritime Systems area, dedicated to the development, evolution, and maintenance of drone Command and Control systems. The candidate will be involved in software requirements analysis, design, development, and testing of software produced within the Operational Unit, and must also be able to acquire and understand existing source code to create and modify software components to adapt them to various application contexts. Responsibilities: Analysis of software requirements, design, development, testing, and maintenance of software components dedicated to drone Command and Control systems; Evolution and adaptation of software to different application contexts; Preparation of documentation required at various stages of the software lifecycle (architecture documents, detailed design, testing); Contributing to the preparation of system tests. Requirements: At least 4 years of experience in the analysis, design, development, and testing of software in complex technology projects based on Java-based technologies; Degree in engineering or scientific disciplines; Knowledge of Windows and Linux operating systems; Proficiency in Java programming language; Knowledge of Java Enterprise software architectures and OOP; Familiarity with the following frameworks: Apache Kafka Apache Camel Spring and Spring Boot JavaFX Swagger, REST-based API Computer networking NO-SQL databases, particularly MongoDB Eclipse IDE JSON Configuration control systems (GIT, TFS, SVN) Ability to prepare documentation required in the software development cycle. Additional Information: The ideal candidate will possess a good ability to navigate within complex systems, work within a team with a proactive approach, quick learning ability, eagerness to study, and curiosity to learn about new topics. J-18808-Ljbffr