Senior Full Stack Java Developer for NATO with security clearance

Remote, USA
Posted Jun 14, 2026
Full-time

Remote | NATO Secret Clearance Required | Occasional Travel to The Hague
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.

More Remote Jobs