8+ years experience building and developing backend applications
Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure)
Fluency in any one database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
Experience crafting and implementing well-tested, highly scalable and performant micro-services and/or other distributed systems
Practical knowledge of agile software development methodologies (e.g., XP, scrum)
Nice to Haves:
Senior-level experience with one or more prominent languages such as Java, Python, Kotlin, Go, or Scala
What you'll be doing:
Drive complex projects autonomously, from technical design to launch
Solve complex architecture challenges, apply architectural standards, and start using them on new projects
Lead code reviews and documentation, and take on complex bug fixes, especially on high-risk problems
Be an example for thorough, meaningful code reviews
Partner across engineering teams to handle company-wide initiatives spanning multiple projects
Transfer your depth of knowledge from your current language to excel as a Java developer
Mentor junior members of the team
Perks & Benefits:
Atlassian offers a variety of perks and benefits to support you, your family, and to help you engage with your local community, including health coverage, paid volunteer days, wellness resources, and more