
Software Engineer – Security Clearance
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Romania.
• Design, enhance, and deploy new iterations of the JChat Java Client (Swing)
• Create, sustain, and launch new versions of the JChat Web Client (Angular)
• Design, enhance, and deploy new iterations of the JChat Openfire Server
• Create, sustain, and launch new versions of the M-Link Server for JChat
• Actively engage in Scrum ceremonies
• Enhance and manage the development pipeline (CI/CD toolchain)
• Serve as a representative for the JChat team at testing events
• Generate working snapshot builds biweekly
• Create release candidates and testing reports for each work package
• Ensure high code quality: SonarQube A score (Security, Reliability, Maintainability)
• Maintain CI/CD uptime of ≥ 98% and a build success rate of ≥ 95%
• Collaborate with the NCIA Product Owner on backlog prioritization (JIRA)
• Bachelor's degree in informatics, computer science, or a closely related engineering discipline
• Minimum of five years of experience in software development using Java, including Java Swing
• Minimum of five years of experience in web development using Angular
• Capability to produce efficient, clear, maintainable, and high-quality code
• Minimum of five years of experience developing chat-related products based on XMPP, including implementation of XEPs, the M-Link Server, the Openfire Server, and the Openfire plugin framework, as well as troubleshooting XMPP communication
• Strong experience working in Scrum environments
• Relevant and recent expertise in continuous software integration and automated testing, including familiarity with test automation frameworks
• Proficient in using Maven, Jira, GitLab, and Zephyr
• Adaptable, collaborative, and customer-focused attitude
• Proficiency in English.
• Flexible work arrangements
CEA
GXA
Aras Corporation
Hopper
Get handpicked remote jobs straight to your inbox weekly.