2026-0081 JChat Engineering Support (NS) - WED 10 Jun

1 hour, 31 minutes ago
Contract
Senior
Software Development
EMW

EMW

EMW, Inc. is a global systems integration company that provides lifecycle Systems Engineering and Technical Assistance, Engineering and Installation, Operations and Maintenance, and Force Protection in the fields of Health Information Technology, Cyber...

Internet Software & Services
51-250
Founded 1995

Description

  • Participate in Scrum ceremonies including daily standups, planning, refinement, reviews, closures, and retrospectives.
  • Develop and support new releases of the JChat Java Client based on the purchaser’s Jira backlog.
  • Develop and support new releases of the JChat Web Client based on the purchaser’s Jira backlog.
  • Develop and support new releases of the JChat Openfire Server based on the purchaser’s Jira backlog.
  • Test and integrate new releases of the JChat M-Link server for JChat.
  • Represent the JChat team in CWIX IPC and INTEND events, including travel when required.
  • Maintain and implement changes to the JChat development pipeline and toolchain.
  • Produce working snapshot builds, release candidates, and test reports for assigned work packages.
  • Collaborate with the NCIA team through iterative delivery, documentation, review, and testing activities.

Requirements

  • Up to six experienced software developers are needed, with the ability to be productive from the start.
  • A degree in informatics, computer science, or a closely related engineering field.
  • At least five years of software development experience using Java, including Java Swing and Angular web development.
  • At least five years of experience with XMPP-based chat products, including XEP implementation, M-Link Server, Openfire Server, Openfire plugins, and XMPP troubleshooting.
  • Solid experience working with Scrum.
  • Recent experience in continuous integration and automated testing, including test automation frameworks and tools such as Maven, Jira, GitLab, and Zephyr.
  • Ability to produce efficient, clear, readable, maintainable, high-quality code.
  • Fluent English speaking and writing skills, as the work is conducted in English.
  • Nationality of one of the NATO nations.
  • Valid NATO SECRET security clearance or higher from the start date of the contract.
  • Off-site work is required, with occasional travel to NATO locations and planned in-person meetings in The Hague.
  • Experience with Swing-based Java client maintenance and Angular-based web client maintenance is preferred.
  • Experience developing Openfire plugins and working with the M-Link server is preferred.

Benefits

  • Off-site work arrangement with remote access to the NATO Software Factory.
  • NCIA provides computers for up to six members of the development team.
  • Two physical team meetings in The Hague are covered by the supplier as part of the assignment.
  • Outcome-based payment structure tied to deliverable acceptance and KPIs.
  • Opportunity to work on a NATO operational chat capability used for daily coordination and decision-making.
  • Potential for travel to NATO locations for events such as CWIX IPC and INTEND.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

LabVIEW Engineer (Part-time)

Intetics 1K-5K Internet Software & Services

Intetics Inc. is seeking a part-time LabVIEW Engineer to support and transition an existing software solution during a long-term modernization effort.

C# .NET
25 minutes ago

Member of Technical Staff, Atlas

Anchorage Digital 251-1K Capital Markets

Anchorage Digital is hiring a Member of Technical Staff for its Atlas engineering team to build and maintain software that helps institutions settle digital assets safely and at scale.

C++ Go Kubernetes React TypeScript
37 minutes ago

Staff Software Engineer

Federato 11-50 Insurance

Federato is hiring a senior engineering leader to guide a small full-stack team building AI-native insurance software that improves underwriting workflow, decisioning, and portfolio outcomes.

CI/CD Django Kafka Kubernetes Node.js PostgreSQL Python React TypeScript
55 minutes ago

Staff Software Engineer (backend)

Tines 51-250 Construction & Engineering

Tines is hiring a staff software engineer to scale the backend job processing system and code execution engines that power its intelligent workflow platform.

AWS CDK Docker Go Linux LLM PostgreSQL React Redis Ruby Ruby on Rails Rust TypeScript
1 hour, 1 minute ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers