Process Manager

Year    MH, IN, India

Job Description

Key Responsibilities:



Design and Develop Jira Plugins

using

ScriptRunner + Groovy

, following Atlassian SDK best practices. Build

modular and reusable components

using Java and Groovy for plugin functionality. Develop secure and efficient

database integration layers

for

Teradata and MySQL

. Create

interactive front-end components

within Jira (forms, tables, dashboards) for user interaction. Implement a

presentation layer

for displaying database-driven content using Atlassian UI components. Build and maintain a robust

business logic layer

that handles validations, calculations, and processing logic. Ensure

full plugin integration

with Jira workflows, screens, issues, custom fields, and permission schemes.

Unit test

all logic and components using JUnit/TestNG, Mockito or equivalent. Maintain detailed documentation of all plugin components and user-facing functionality. Participate in

code reviews, sprint planning, and Agile ceremonies

with cross-functional teams.

Must-Have Skills:



Core Development:



Strong experience in

Java

(JDK 8 or higher) and

Groovy

. 2+ years developing with

ScriptRunner for Jira

. Familiarity with

Atlassian Plugin SDK

,

OSGi

, and Atlassian REST APIs. Experience with

modular Maven

project structures. Should have migrated Jira from one version to another at least once, including upscaling deployed Jira Plugins Should have followed development best practices and standards as provided by the organizations Clear understanding of load balancing between components and scripts on Jira Should have experience with integrating custom APIs and 3rd party APIs with Java and Jira

Database Integration:



Experience in

JDBC

and

SQL

programming. Solid understanding of

Teradata

and

MySQL

database interaction, performance tuning, and secure connections. Knowledge of connection pooling libraries (e.g., HikariCP or Apache DBCP).

Frontend/UI Development:



Experience with

JavaScript

,

HTML

,

CSS

. Familiarity with

Atlassian AUI

(Atlassian User Interface) or

ADF

(Atlassian Design Guidelines). Hands-on with

Jira forms

,

custom fields

, and

dynamic field rendering

.

Architecture and Best Practices:



Understanding of

MVC or layered architecture

. Familiarity with

event listeners

,

services

,

web fragments

, and

REST endpoints

in Atlassian plugins. Experience with

error handling

,

logging

(e.g., SLF4J/Log4j), and debugging within the Jira plugin context.

Tools & Practices:



Version control using

Git

(Bitbucket/GitHub). Experience with

CI/CD pipelines

for Atlassian plugin builds (e.g., Jenkins, Bamboo). Testing with

JUnit/TestNG

, mocking frameworks like

Mockito

. Experience with

Jira Administration

for testing plugin integration (custom fields, screens, permissions).

Nice to Have:



Knowledge of

Jira Cloud vs Jira Server/DC plugin models

. Atlassian certifications (ACP-600/ACP-100). Experience deploying plugins in

large-scale enterprise environments

. Familiarity with

Docker

or

Containerized development environments

. Experience with

Spring Framework

, if used for layered logic separation in plugin development. * Experience integrating with

external APIs

from within Jira.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4006231
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year