Job Summary
We are seeking an experienced Senior Java Developer with strong expertise in building and maintaining
Atlassian Server/Data Center applications. The ideal candidate will have hands-on experience with the
Atlassian SDK, a solid foundation in Java 11+, and working knowledge of JavaScript/TypeScript. This role
involves developing high-quality, scalable, and secure Atlassian apps integrated with Jira, Confluence,
and other Atlassian products.
Key Responsibilities:
-
Design, develop, and maintain Atlassian Server/DC apps using the Atlassian Plugin Framework
and Atlassian SDK. -
Write clean, efficient, and maintainable code in Java 11+ (Java 17 preferred).
-
Implement user interfaces using JavaScript, TypeScript, jQuery, and React.
-
Collaborate with product managers and QA teams to define, design, and deliver new features.
-
Develop and maintain build pipelines using Maven, Git/Bitbucket, and Bamboo.
-
Integrate with internal and external REST APIs (Jira, Confluence, Xray, etc.).
-
Ensure scalability and performance in clustered environments through best practices in thread
safety and Data Center architecture. -
Write automated unit and integration tests using JUnit, Mockito, and related frameworks.
-
Apply Spring for dependency injection and Log4j2 for logging.
-
Troubleshoot production issues and optimize application performance.
Required Skills & Experience
-
Design, develop, and maintain Atlassian Server/DC apps using the Atlassian Plugin Framework and Atlassian SDK.
-
Write clean, efficient, and maintainable code in Java 11+ (Java 17 preferred).
-
Implement user interfaces using JavaScript, TypeScript, jQuery, and React.
-
Collaborate with product managers and QA teams to define, design, and deliver new features.
-
Develop and maintain build pipelines using Maven, Git/Bitbucket, and Bamboo.
-
Integrate with internal and external REST APIs (Jira, Confluence, Xray, etc.).
-
Ensure scalability and performance in clustered environments through best practices in thread safety and Data Center architecture.
-
Write automated unit and integration tests using JUnit, Mockito, and related frameworks.
-
Apply Spring for dependency injection and Log4j2 for logging.
-
Troubleshoot production issues and optimize application performance.
Nice to Have:
-
Experience integrating with external REST APIs (Xray Cloud, Jira REST, Confluence REST).
-
Familiarity with Lucene or OpenSearch.
-
Experience with Linux environments and bash scripting.
If you are interested in this opportunity, please share your resume at careers@techgrit.com
About TechGrit
TechGrit is a custom software development services company dedicated to accelerating business growth
through high-performing Agile teams. We specialize in delivering diversified and unique solutions across
various industries, including ConstructionTech, HealthTech, FinTech, and HighTech. Our team of champion
developers works closely with clients to design and develop custom software solutions that meet their
business needs.
Our Mission:
To deliver high-quality and cost-effective software solutions that help companies and entrepreneurs achieve
their goals and stay ahead of the competition.
Our Vision:
To deliver high-quality and cost-effective software solutions that help companies and entrepreneurs achieve
their goals and stay ahead To be the most trusted technology partner for our customers, accelerating their business growth through
innovation, reliability, and excellence by best-in-class people. of the competition.
Our Core Values:
-
Customer Obsession
-
Excellence
-
Innovation
-
Teamwork
-
Integrity
-
Empathy
Join TechGrit and be part of a team that values innovation, excellence, and teamwork. We are committed to
creating an inclusive environment where all employees feel valued and respected. If you are passionate and
want to contribute to our mission and vision, we would love to hear from you.