Senior Full Stack Java Developer for NATO with security clearance
- Source: LinkedIn
- Work Life Group NL
- Remote
- Full-Time
- Senior
Job Description
We are supporting NATO in the continued development and evolution of NIRIS (Networked Interoperable Real-Time Information Services), a critical interoperability platform used across multinational defence environments.
We are looking for an experienced Full Stack Java Developer to contribute to software development, integration, interoperability, testing, and release activities within a modern Agile environment.
What You Will Do
- Develop and maintain Java-based software components
- Implement new functionality and enhancements across the NIRIS platform
- Upgrade and modernize Java modules to supported LTS versions
- Develop and maintain REST integrations and data exchange interfaces
- Support interoperability with external systems and NATO standards
- Improve logging, monitoring, and troubleshooting capabilities
- Contribute to unit testing and automated testing activities
- Work with CI/CD pipelines and DevOps tooling
- Participate in sprint planning, reviews, and technical discussions
- Produce technical documentation and implementation artefacts
Required Experience
- 5+ years of software development experience
- 3+ years of Java backend development
- 2+ years of Angular and/or TypeScript development
- Experience building RESTful services and integrations
- Experience with distributed systems and data-intensive applications
- Experience with Docker and containerized deployments
- Experience with CI/CD environments such as GitLab
- Experience with unit testing and integration testing
- Strong understanding of Agile software development
Highly Desirable
- Defence systems experience
- Tactical Data Links
- Link 16
- JREAP
- OTH-Gold
- VMF
- AIS
- CESMO
- NATO interoperability environments
- Secure software development practices
Technical Environment
- Java
- Angular / TypeScript
- Docker
- GitLab
- CI/CD
- REST APIs
- Linux
- Distributed systems
- Near real-time data processing
Why This Role Is Interesting This is not a typical enterprise Java project. The platform processes, exchanges, and disseminates operational data across multiple systems and standards. The role combines software engineering, interoperability, integration, and modern DevOps practices within a multinational NATO environment.
Skills
- Java
- aws-data-exchange
- TypeScript
- microsoft-typescript
- Docker
- gitlab
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
