Back to search:Atlassian Fullstack / Poland, Ny

Our mission is to deliver world‑class project management and code versioning tools. As a team, we are responsible for the entire lifecycle of Jira, Confluence, Bitbucket, and Fisheye. We don't just maintain these platforms; we actively evolve them by developing proprietary plugins, automating processes in Groovy, and building robust integrations via REST APIs.

We are currently at a pivotal point in our technological roadmap—migrating from on‑premise solutions to Atlassian Cloud. As a Fullstack Developer, you will have a tangible impact on how we architect and design this new reality.

Your Responsibilities:
  • Designing and developing custom plugins for Jira, Confluence, and Bitbucket within the Data Center architecture.
  • Playing a key role in the strategic migration from on‑premise infrastructure to Atlassian Cloud.
  • Building next‑generation cloud apps utilizing the Atlassian Forge and Connect frameworks.
  • Crafting advanced scripts (Groovy/ScriptRunner) and integrating the ecosystem with external tools via REST APIs.
Requirements:
  • At least 2 years of professional experience in software development.
  • Hands‑on knowledge of Atlassian SDK and experience in developing add‑ons (Data Center).
  • Strong Java background and proficiency in the Spring Framework (particularly Dependency Injection).
  • Fluency in SQL and experience with REST API integrations.
  • Ability to write unit tests (JUnit) and integration tests.
  • Familiarity with Maven, Git, and IntelliJ/Eclipse.
Nice to Have:
  • Knowledge of React and TypeScript.
  • Experience with Node.js and the Forge framework.
  • Practical experience with ScriptRunner (Behaviors, Listeners, Custom Endpoints).
  • Familiarity with Docker and Linux environments (Bash).
  • Understanding of data model differences between Cloud and Data Center.
How to join us
  • Application Send us your CV so we can see how your experience fits the role.
  • Quick chat During a short phone call, we’ll tell you more about us and the role you’re applying for. We’ll also get to know more about you and ask about your expectations.
  • Task or talk Depending on the position, we’ll either ask you to complete a task or invite you to a technical interview with a tech lead.
  • Meet your team This is your time to meet the manager and the people you’ll work with every day.
  • Offer details We’ll walk you through the offer details. If you accept, we’ll pick a start date and get you ready for your first day.
#J-18808-Ljbffr

FoCookieConsentP1 FoCookieConsentLink FoCookieConsentP2