
Full Stack Java Developer, Angular, Security Clearance
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Netherlands.
• Develop, update, and sustain NIRIS software modules in line with established requirements, priorities, and release schedules (NIRIS 4.7 and 4.8).
• Advance Java software components to maintain ongoing compatibility with supported Java LTS runtimes.
• Execute agreed functional enhancements, including CESMO integration (Electronic Surveillance information exchange) and historical track data capabilities (filtered retrieval from stored NIRIS recordings).
• Improve the RTS subscription mechanism and user interface to facilitate filtering by source name, time interval, geolocation, and track number.
• Prepare software baselines for integration, testing, acceptance, and release.
• Develop and uphold unit tests and automated tests for implemented software modifications.
• Aid in regression testing to guarantee software quality, maintainability, and early defect detection.
• Ensure test coverage of at least 85% for delivered changes where technically applicable.
• Enhance NIRIS logging capabilities, including per-port, per-endpoint, and per-interface logging.
• Implement logging filters, improved stack trace handling, log compression, and framework migration as necessary.
• Facilitate more effective identification and analysis of runtime errors and operational incidents.
• Maintain and enhance NIRIS interfaces with external systems, including support for Link 16 / JREAP, OTH-Gold, DIS, VMF, AIS, and other approved formats.
• Provide technical assistance for interoperability test events (CWIX, TDLITS, INTEND, customer visits).
• Revise user manuals, governance documentation, technical design documents, interface documentation, test documentation, and release-related artifacts.
• Ensure that all documentation remains accurate, up-to-date, and consistent with the implemented software baseline.
• Engage in sprint planning, daily stand-ups, sprint reviews, and project meetings.
• Monitor progress using designated tools (Jira or equivalent) and proactively communicate risks or deviations.
• Submit Deliverable Completion Reports that include evidence of code commits, test results, and traceability to acceptance criteria.
• At least 5 years of professional software development experience with a focus on full-stack.
• A minimum of 3 years of Java development experience involving modern frameworks and backend services.
• At least 2 years of experience with TypeScript and/or Angular.
• Minimum of 2 years of experience with RESTful services, messaging systems, or data exchange interfaces.
• At least 2 years of experience with near real-time or data-intensive systems.
• Minimum of 1 year of experience with Docker (build, package, deploy Linux containers).
• A minimum of 3 years of experience in DevOps/CI/CD (GitLab, automated pipelines, artifact repositories).
• Proven experience with unit, integration, and automated testing.
• Established Agile/Scrum experience (sprint planning, execution, reviews).
• Professional proficiency in English (verbal and written).
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.