Job Description:
The team develops custom applications and workflows and trains staff on the use of our IT applications such as Confluence, JIRA, etc. We are looking for a candidate who will develop front-end and back-end expertise with Atlassian JIRA and Confluence. Ideal candidates have both in-depth technical skills and the ability to develop exemplary client-facing skills. Candidate will work on supporting and developing solutions for Atlassian applications, which will include customizing workflows to improve the business process and developing new JIRA or Confluence Add-ons.
Responsibilities:
Develop mission-critical enterprise solutions and custom applications using Java, JavaScript, HTML, and CSS.
Obtain expert level understanding of Atlassian applications.
Act as a senior developer for developing Atlassian JIRA/Confluence add-ons using the Atlassian Plugin SDK.
Act as a technical contact to troubleshoot issues occurring on JIRA or Confluence
Integrate Atlassian tools with each other and other external services and systems
Create complex JIRA workflows including project workflows, screen schemes, permission schemes, and notification schemes.
Design and implement permissions on the relevant systems to ensure that users only have access to the correct data.
Perform business process analysis to determine how to implement processes in JIRA, including workflows, standardization, and agile development methodology.
Provide consultation, guidance, and recommendations for how the business process could change to maximize development tools implementation.
Ability to provide technical assistance during major JIRA and Confluence upgrades.
Qualifications:
Bachelors degree or equivalent experience
Experience in Java 6, 7, or 8 application development
Strong analytical abilities, problem solving skills, and attention to detail
Solid understanding of troubleshooting and problem analysis procedures; ability to resolve problems quickly and efficiently
Experience developing web applications with HTML, JavaScript, and CSS
Knowledge of the methodologies and processes used in designing, construction, testing, implementing, and optimizing Java applications
Knowledge of the methodologies and processes used in designing, constructing, testing, implementing, and optimizing web applications
Experience in creating and extending REST Services•Experience in Tomcat Server Configuration/tuning and JVM performance tuning
Database administration and queries (MySQL, PostgreSQL)•Experience with Maven
Experience with Groovy and other scripting languages
Experience with using Git/Github in a development environment
Experience in Atlassian application use and administration
Experience in developing Atlassian JIRA/Confluence add-ons using the Atlassian Plugin SDK
Excellent communication skills, both written and verbal
Unix or Linux system administration experience