Senior Java Developer (Atlassian Jira) / Freelance Contract / Europe
Overview:
We are seeking an experienced Senior Java Developer to refactor and enhance a custom Jira plugin critical for Staffing operations. The plugin must be made compatible with Jira 10.x and extended with new functionalities to maintain operational efficiency and compliance.
Key Responsibilities:
• Refactor Existing Plugin for Jira 10.x Compatibility
• Analyze current plugin codebase and identify incompatibilities with Jira 10.x.
• Update APIs, libraries, and dependencies to align with Atlassian’s latest standards.
• Enhance Plugin Features - Restore custom sub-task view removed in Jira 10.x.
• Integrate additional columns into the dynamic table: *** STAFF issue key *** Status *** Assignee *** Selected Person *** Ticket Type
• Ensure these fields auto-populate and synchronize between the dynamic table and sub-tasks.
• Maintain Existing Functionalities - Staffing Requests Automation (sub-task creation and synchronization).
• Tempo UI Customization (capacity indicators, booked hours, part-time markers).
• Tempo Audit Log (capture and store changes in Tempo plans).
• Testing & Quality Assurance
• Conduct unit and integration testing for all updated features.
• Validate compatibility with Jira 10.x in staging and production environments.
• Documentation - Update technical documentation for all changes.
• Provide clear deployment and rollback procedures.
Required Skills & Experience:
Technical Expertise
• Strong proficiency in Java - 6+ years experience
• Experience with Atlassian Jira plugin development
• Familiarity with Jira REST APIs, Active Objects, and custom UI development.
• Understanding of Tempo plugin architecture - nice-to-have
• Experience with Groovy scripting and ScriptRunner - nice-to-have
• Strong debugging and performance optimization skills.
• Ability to work independently and collaborate with cross-functional teams.
• Strong communication skills for stakeholder updates.
Start date: ASAP
Duration: Until the end of Jan, with the view to extend
Location: Fully remote (EU only)