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

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.

Software Engineer – Security Clearance
Work Life GroupSoftware Engineer developing and maintaining JChat applications for NATO's Communication and Information Agency. Collaborating in a Scrum team to enhance software and ensure quality.
Tech Stack
Tools & technologiesAngularJavaMaven
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 resumeApplicant 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