Process Manager
eClerx
Office
Pune, Maharashtra, India
Full Time
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.
Process Manager
Office
Pune, Maharashtra, India
Full Time
August 6, 2025