Working at AtlassianAtlassian can hire people in any country where we have a legal entity. Assuming you have eligible working rights and a sufficient time zone overlap with your team, you can choose to work remotely or return to an office as they reopen (unless it’s necessary for your role to be performed in the office). Interviews and onboarding are conducted virtually, a part of being a distributed-first company.Must-have skills:
- 8+ years of Technology experience in designing and building production-level large-scale web applications.
- Hands-on with design. Ability to craft public APIs, coupled with a passion for writing clean code.
- Advanced knowledge of Core Java 11 and J2EE, Spring all modules, JPA, Hibernate, RDBMS, NoSQL, SQL, Maven, Gradle, GraphQL.
- Advanced to expert knowledge of UI/UX - HTML, CSS, Javascript - React, Redux, JQuery, and more.
- Excellent command of Integrations, Microservices, and Design Patterns.
- AWS - Intermediate to Advance knowledge of Architecture, development, data services and operations.
- Docker advanced knowledge.
- DevOps - Clear Understanding of CI/CD, GitOps, DevSecOps, building pipelines from Scratch, Shell scripting.
- Event-driven Architecture development.
- Splunk and Observability Tools.
A plus to have:
- Working Knowledge - Jira, Confluence, Slack
- Jira Plugin Development.
- Atlassian suite knowledge on Bamboo and Bitbucket.
- Product development experience.
- Python, NodeJS, Kubernetes - Basics knowledge.
- Slack Workflows, Bots, APIs and Automation
- Workato, Jira Administration and Configuration
Responsibilities:
- Hands-on and Leads/ drives the internal-external developer teams from ideation to design to launch successfully a product and then maintain it. Drives ambiguity, Identifies and manages risks, issues, and dependencies by coordinating with other teams and disciplines
- Engineering Excellence: Fully Hands-on Technology Expert with a Platform Engineering mindset, Drives best engineering practices, incorporates new tools, and technologies by experimentation and thrives for innovation. Helps others to solve difficult problems. Thinks on all angles - upstream-downstream impacts, maintenance costs, performance, scaling, privacy, testing, future scope, enhancements, operations, alerts, monitoring, logging, and security by design.
- Mentorship and Coaching: Mentors juniors on the technical guidance, and engineering practices and drives the team with the plan of attack for the business initiatives. Participates and guides team in code review processes and sets the benchmark of the quality. Looks out for opportunities to improve developer velocity, and developer processes by bringing tech innovation. Leads the initiatives to solve the team’s problems.
- Quality : Infuses the highest quality and operational standards, to deliver optimum business impacts and measure the successful outcomes of the delivery with automation. Creates/Adopts frameworks for Tests, writes quality tests, and guides the team in all kinds of testing needs for operations and regression - smoke, synthetic, integration, etc. Constantly thrives to improve the benchmark of code coverage and reliability. Maintains and Generates the right technical documentation, and sets benchmarks for operational excellence.
- Estimations: Able to derive accurate estimates, and guides juniors with the estimates. Negotiates any timelines and scoping for the engineering estimates with stakeholders.
- Consultation: Effective consultation with the stakeholders for presenting various options to solve a problem with pros-cons, and recommendations from an engineering standpoint.
- Excellent Communication: Ability to communicate written and oral very clearly with the internal-external teams, vendors, customers, leaders and stakeholders, Ability to justify and influence the right outcomes, designs, and architectures.
- Problem-Solving with attention to details: Excellent analytical skills, Identifying the problem statements in technical space, customer-centric strategic thinking for deriving solutions, out-of-the-box thought process to tackle the customer problems and business problems with least effort and maximum outputs by technology innovations. Initiates various experiments for the betterment of overall technology outcomes.
- Hiring: Participates in organization-level goals for hiring.
Our perks & benefitsTo support you at work and play, our
perks and benefits include ample time off, an annual education budget, paid volunteer days, and so much more.
About AtlassianThe world’s best teams work better together with Atlassian. From medicine and space travel, to disaster response and pizza deliveries, Atlassian software products help teams all over the planet. At Atlassian, we're motivated by a common goal:
to unleash the potential of every team.We believe that the unique contributions of all Atlassians create our success. To ensure that our products and culture continue to incorporate everyone's perspectives and experience, we never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. All your information will be kept confidential according to EEO guidelines.To learn more about our culture and hiring process, explore our
Candidate Resource Hub.