Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Work Life Group

Software Engineer – Security Clearance

Work Life Group

Software Engineer developing and maintaining JChat applications for NATO's Communication and Information Agency. Collaborating in a Scrum team to enhance software and ensure quality.

Posted 6/6/2026full-timeRemote • 🇷🇴 RomaniaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AngularJavaMaven

About the role

Key responsibilities & impact
  • 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)

Requirements

What you’ll need
  • 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.

Benefits

Comp & perks
  • Flexible work arrangements

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJava SwingAngularXMPPM-Link ServerOpenfire ServerCI/CDtest automation frameworksMavenGitLab
Soft Skills
flexiblecooperativecustomer-focusedability to produce clear codecollaboration
Certifications
degree in informaticsdegree in computer sciencedegree in engineering