Senior Java Software Engineer for NATO with security clearance
Role details
Job location
Tech stack
Job description
- Contribute to the development of Command and Control Systems
- Provide expertise in the development of systems related to Tactical Data Link Systems
- Contribute to the development and evolution of new concepts for Cross-Security Domain systems, to include Data-centric security approaches.
Requirements
The DISG Senior Software Developer 2 is a highly experienced technical expert responsible for the design, development, and evolution of advanced Command and Control (C2) systems, with a specific focus on Tactical Data Link Systems and Cross-Security Domain solutions. The incumbent will provide deep technical leadership, contribute to architectural decisions, and implement innovative, data-centric security approaches within a NATO context. This role requires extensive hands-on development experience, mastery of military communication protocols, and the ability to work effectively in complex, secure environments., * Senior developer (15+ years experience) in Software development entailing:
- Advanced (10+ years) Java development experience
- Previous experience working in NATO C2 tools: NIRIS, SMACQ/OANT, DISG
- Extensive working experience and knowledge in Military communication protocols (As a minimum L16, JREAP, SIMPLE, L22, OTHG, FFT-IP1/IP2)
- Knowledge and experience with CI/CD pipelines and related tools and technologies
- Knowledge and working experience with the following tools and technologies:
Karaf
Qpid
Angular(JS)
RxJS
HTML
REST
SOAP
CSS
D3
TestRail
JUnit
Jenkins
Maven
GIT
Tomcat,
MySQL
TCP/UDP Networking,
annotation processing framework (JSR 269)
- Sound understanding and solid working experience in Agile environments, with strong knowledge of software engineering practices and techniques in general
- Familiarity with the Data-centric security concept, specifically with Standards 4774 and 4778