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.
Spektrum Group

Software Developer

Spektrum Group

. Support the preparation of a new release of the JChat Java Client .

Posted 6/8/2026contractRemote • 🇪🇸 SpainMid-LevelSenior💰 €75 - €120 per hourWebsite

Tech Stack

Tools & technologies
AngularJavaMaven

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 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 Servertest automation frameworksMavenGitLabZephyr
Soft Skills
efficient code productionclear communicationreadable codemaintainable codehigh-quality codeflexible attitudecooperative attitudecustomer focusedhigh standardssystematic approach