JChat Software Engineering Team for NATO with security clearance

WLG


Job Location:

Bucharest - Romania

Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Would you like to join the leading international intergovernmental organization

We are seeking a team of experienced software engineers to support the NATO Communications and Information Agency (NCIA) in the development and maintenance of JChat a text-based asynchronous chat capability used daily by NATO operators for coordination and collaborative decision-making.

Responsibilities:

  • Develop maintain and release new versions of JChat Java Client (Swing)

  • Develop maintain and release new versions of JChat Web Client (Angular)

  • Develop maintain and release new versions of JChat Openfire Server

  • Develop maintain and release new versions of M-Link Server for JChat

  • Participate in Scrum ceremonies

  • Maintain and improve the development pipeline (CI/CD toolchain)

  • Represent the JChat team at test events

  • Produce working snapshot builds every two weeks

  • Produce release candidates and test reports for each work package

  • Ensure code quality: SonarQube A score (Security Reliability Maintainability)

  • Maintain CI/CD uptime 98% and build success rate 95%

  • Collaborate with NCIA Product Owner on backlog prioritisation (JIRA)

Essential Qualifications & Experience:

  • Degree in informatics computer science or a closely related engineering field

  • At least five years of track record in software development using Java including Java Swing

  • At least five years of track record in web development using Angular

  • Ability to produce efficient clear readable maintainable and high-quality code

  • At least five years of track record with development of chat-related products based on XMPP including implementation of XEPs the M-Link Server the Openfire Server and the Openfire plugin framework and troubleshooting XMPP communication

  • Solid experience working with Scrum

  • Relevant and recent experience in continuous software integration and automated testing including knowledge of test automation frameworks

  • Experience using Maven Jira GitLab and Zephyr

  • Flexible cooperative and customer-focused attitude

  • Fluency in English

If youve read the description and feel this role is a great match wed love to hear from you! Click Apply for this job to be directed to a brief questionnaire. It should only take a few moments to complete and well be in touch promptly if your experience aligns with our needs.

Would you like to join the leading international intergovernmental organizationWe are seeking a team of experienced software engineers to support the NATO Communications and Information Agency (NCIA) in the development and maintenance of JChat a text-based asynchronous chat capability used daily by...