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 Developer
Spektrum Group. Support the preparation of a new release of the JChat Java Client .
Tech Stack
Tools & technologiesAngularJavaMaven
About the role
Key responsibilities & impact- Support the preparation of a new release of the JChat Java Client
- Support the preparation of a new release of the JChat Web Client
- Support the preparation of a new release of the JChat Openfire Server
- Support the preparation of a new release of the M-Link server for JChat
- Represent the JChat team in test events
- Maintain the development pipeline
- Participate in Scrum meetings. Estimated per developer at 2.5 hours of standup per two-week development activity, four hours of refinement per two-week development activity, four hours of review per two-week development activity, a retrospective meeting and planning meeting per two-week development activity
- Under this work package the contractors of the supplier will support the development of a new version of the JChat Java client software following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser.
- All activities for the preparation of the release, e.g. development, documenting, testing and reviewing, release building will be expressed as tickets with Story Points (SP) under this work package.
- Under this work package the contractors of the supplier will support the development of a new version of the JChat web client software following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser.
- All activities for the preparation of the release, e.g. development, documenting, testing and reviewing, release building will be expressed as tickets with Story Points (SP) under this work package.
- Under this work package the contractors of the supplier will support the development of a new version of the JChat Openfire software following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser.
- All activities for the preparation of the release, e.g. development, documenting, testing and reviewing, release building will be expressed as tickets with Story Points (SP) under this work package.
- Under this work package the contractors of the supplier will test and integrate a new version of the JChat M-Link server software following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser.
- All activities for the preparation of the release, e.g. development, documenting, testing and reviewing, release building will be expressed as tickets with Story Points (SP) under this work package.
- Under this work package at least one of the contractors of the supplier will represent the JChat team during the CWIX IPC event and the INTEND event.
- Under this work package the contractors of the supplier will maintain and implement changes to the development pipeline (tool chain) for the JChat products following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser.
Requirements
What you’ll need- The proposed developer has a track record (at least five years) in software development using Java, including Java Swing and web development using Angular;
- The proposed developer is well able to produce efficient, clear, readable, maintainable and high-quality code;
- The proposed developer has a track record (at least five years) with development of 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, troubleshooting XMPP communication;
- The proposed developer has solid experience with working with Scrum;
- The proposed developer has relevant and recent experience in continuous software integration and automated testing, including knowledge of test automation frameworks, using Maven, Jira, GitLab, Zephyr;
- The proposed developer has a flexible, cooperative and customer focussed attitude; sets high standards for quality and quantity; monitors and maintains quality and productivity; works in a systematic, methodical and orderly way;
- The proposed developer has the nationality of one of the NATO nations.
Benefits
Comp & perks- Not Applicable 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
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 Servertest automation frameworksMavenGitLabZephyr
Soft Skills
efficient code productionclear communicationreadable codemaintainable codehigh-quality codeflexible attitudecooperative attitudecustomer focusedhigh standardssystematic approach