We are seeking a talented Software Developer to join our team and contribute to the development of applications within the Atlassian framework, focusing on Jira and Confluence integration. As a Software Developer, you will work closely with our experienced development team to create innovative solutions that enhance the capabilities of these platforms. The ideal candidate will have a strong foundation in frontend and backend technologies, a passion for problem-solving, and an eagerness to learn and grow in a dynamic environment.
Responsibilities
- Collaborate with senior developers and cross-functional teams to design, develop, and maintain applications that integrate seamlessly with the Atlassian Jira and Confluence platforms.
- Implement frontend solutions using technologies such as JQuery and JavaScript to enhance user experience and interface functionality.
- Develop backend functionalities using Java or NodeJS to support the application's core logic and interactions with the Atlassian APIs.
- Write clean, maintainable, and well-documented code, following best practices and coding standards.
- Participate in code reviews, providing and receiving constructive feedback to ensure high code quality.
- Troubleshoot and debug issues that arise during development, testing, and deployment phases.
- Collaborate with quality assurance teams to ensure the reliability, performance, and security of the applications.
- Stay up-to-date with the latest industry trends, tools, and technologies related to the Atlassian ecosystem and software development in general.
- Contribute to the continuous improvement of development processes, tools, and methodologies.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5 plus years of work experience in development.
- Strong understanding of backend technologies including Java, Spring.
- Proficiency in frontend development using JQuery, Javascript, HTML and CSS.
- Familiarity with the Atlassian Jira and Confluence platforms is a plus.
- Experience with version control systems, especially Git.
- Basic knowledge of Linux environments and command-line tools.
- Strong problem-solving skills and a keen attention to detail.
- Excellent communication and teamwork skills.