
Software Developer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Spain.
• Assist in the preparation of a new release for the JChat Java Client.
• Assist in the preparation of a new release for the JChat Web Client.
• Assist in the preparation of a new release for the JChat Openfire Server.
• Assist in the preparation of a new release for the M-Link server for JChat.
• Represent the JChat team during testing events.
• Oversee the development pipeline.
• Engage in Scrum meetings, estimated at 2.5 hours of standup per two-week development cycle, four hours of refinement, four hours of review, and a retrospective and planning meeting per two-week development cycle.
• Under this work package, the supplier's contractors will aid in developing a new version of the JChat Java client software by adhering to the Scrum methodology, based on a backlog of tickets maintained in JIRA by the Purchaser.
• All activities related to the release preparation, such as development, documentation, testing, reviewing, and release building, will be represented as tickets with Story Points (SP) under this work package.
• Under this work package, the supplier's contractors will assist in developing a new version of the JChat web client software, following the Scrum methodology, based on a backlog of tickets maintained in JIRA by the Purchaser.
• All activities related to the release preparation, such as development, documentation, testing, reviewing, and release building, will be represented as tickets with Story Points (SP) under this work package.
• Under this work package, the supplier's contractors will support the development of a new version of the JChat Openfire software using the Scrum methodology, based on a backlog of tickets maintained in JIRA by the Purchaser.
• All activities for release preparation, including development, documentation, testing, reviewing, and release building, will be captured as tickets with Story Points (SP) under this work package.
• Under this work package, the supplier's contractors will test and integrate a new version of the JChat M-Link server software, following the Scrum methodology based on a backlog of tickets maintained in JIRA by the Purchaser.
• All activities for release preparation, including development, documentation, testing, reviewing, and release building, will be expressed as tickets with Story Points (SP) under this work package.
• At least one contractor from the supplier will represent the JChat team during the CWIX IPC event and the INTEND event under this work package.
• The suppliers' contractors will maintain and implement changes to the development pipeline (tool chain) for JChat products following the Scrum methodology based on a backlog of tickets maintained in JIRA by the Purchaser.
• The proposed developer must have a proven track record (minimum five years) in software development using Java, including Java Swing and web development with Angular.
• The proposed developer should be capable of producing efficient, clear, readable, maintainable, and high-quality code.
• The proposed developer must have a minimum of five years of experience in developing chat-related products based on XMPP, including but not limited to the implementation of XEPs, the M-LINK Server, the Openfire Server, and the Openfire plugin framework, as well as troubleshooting XMPP communication.
• The proposed developer should have substantial experience working with Scrum.
• The proposed developer must have recent and relevant experience in continuous software integration and automated testing, including knowledge of test automation frameworks, using Maven, Jira, GitLab, and Zephyr.
• The proposed developer should possess a flexible, cooperative, and customer-focused attitude, set high standards for quality and productivity, and work in a systematic, methodical, and organized manner.
• The proposed developer must hold the nationality of one of the NATO nations.
• Not Applicable
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.