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:
1. Analysis of software requirements, design, development, testing, and maintenance of software components dedicated to drone Command and Control systems;
2. Evolution and adaptation of software to different application contexts;
3. Preparation of documentation required at various stages of the software lifecycle (architecture documents, detailed design, testing);
4. Contributing to the preparation of system tests.
Requirements:
1. At least 4 years of experience in the analysis, design, development, and testing of software in complex technology projects based on Java-based technologies;
2. Degree in engineering or scientific disciplines;
3. Knowledge of Windows and Linux operating systems;
4. Proficiency in Java programming language;
5. Knowledge of Java Enterprise software architectures and OOP;
6. 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)
1. 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