Senior Java Developer

Senior Java Developer

Location: Sydney
Job Code: QHP-185
# of openings: 1


What will you be responsible for

  • The development, testing and deployment of internally developed software to support the company 
  • 2nd and 3rd level technical support for internal systems

What is the team structure

  • You will report to the Order Management Team Lead (Sydney)
  • The role has no reports

What your performance will be measured on

  • The quality of your software code, measure on number of defects introduced, and supported application up-time
  • The timeliness of delivery on estimated project work
  • Your ability to collaborate effectively with team members in multiple geographies.

What you'll do

  • Developing services, business logic and supporting server-side code, primarily our online order system and customer facing portal 
  • Working with the analysts and system owners on requirements gathering and feature design
  • Thoroughly testing your own code to a production standard
  • Writing and maintaining automated tests for our supported systems
  • Creating technical designs for your development work
  • Supporting the internal systems in production, including analysing defects and production incidents 
  • Proactively increasing security, reliability and scalability of our systems
  • Reviewing code for peers and providing meaningful and constructive feedback
  • Actively working to suggest and implement improvements to the team's supported technologies
  • Supporting and improving the team's development processes and tools. Tools include: Bamboo, Maven, Git.
  • Participating in company initiatives such as 20% time and ShipIt! days

Required skills

  • 3+ years experience working with Java and J2EE technologies in a production environment
  • Deep understanding of how to build performant, decoupled, testable, maintainable code.
  • Solid experience in back end technologies like Spring, Hibernate, SQL and relational databases
  • Experience in the following broad technologies: XML, JSP, internet protocols, REST, JSON, JDBC and relational databases 
  • Experience in standards-compliant efficient HTML & CSS
  • Understanding of JavaScript and supporting libraries
  • Experience writing JUnit tests and functional tests
  • Experience working with source control, preferably git
  • Motivated self starter who can work independently and with a remote team

Preferred skills

  • IT-related degree qualification
  • Experience with internal business-systems (billing engines, RDBMS-based reporting)
  • Experience with jQuery, AJAX and Web2.0 technologies
  • Working in Linux/OSX environment
  • Keen to learn more about new languages and frameworks
  • Working in an Agile environment and Continuous Integration

Typical experience

  • 3+ years development experience working with Java and web development in a production environment

Your Dream Job

Atlassian was named one of the "2010 Best Small & Medium Companies to Work for in America," and is a terrific place to work.  Great products and a fantastic reputation in business and tech have brought in over 17,000 enterprise customers globally, including NASA, Sony, and the United Nations.  With offices in Sydney, San Francisco and Amsterdam we are growing fast and full of opportunities.

We are building a different kind of software company: one that listens to client needs, values innovation and solves customer problems with brilliant simplicity. If you start your career with Atlassian, you'll have a direct impact on millions of users, fast!  You won't get frustrated with bureaucracy or slow decision making, because we encourage innovative thinking.  We don't just want to know your opinions, we want to see your ideas in action.  We hire great people and then trust them to be great.

Love Going to Work?

We live our values and we value our people.  You will work in an open-plan office filled with lots of natural light and a customized, ergonomic work station.  Our culture is vibrant and unique; our office is open, collaborative and playful.  Maybe you'd like to participate in a lunchtime basketball game? Or would you rather head out for some rock climbing? If hunger strikes, head to the kitchen for drinks, fresh fruit, snacks and more.  We know that people work harder when they play hard too, so it's your choice how you'll make Atlassian a great place for you to work.

In addition to some killer perks, Atlassian offers excellent health benefits for employees and dependents, ample time off, 401(k), life insurance, huge referral bonuses, friendly coworkers, and a clear vision driven by pure intentions.  Check out a short video created by Atlassian staff on our values. 

"Working for Atlassian honestly makes me wonder why other companies can't get it right . . . this is how work should be." Michael Seager, sales team member

(If this job isn't for you but you think Atlassian might be, let us know who you are and why you think you belong here. We will always consider outstanding individuals with the talent, ideas and passion to make a significant contribution to our team. Or maybe you know someone who is a great fit for this job? Check out our Refer-a-Mate program, which could net you a plane ticket or cash.)



Blogging the life @ Atlassian

Verity Bell

Build with Heart and Balance, rides, clowns, and Dagwood dogs

Those who have peered into the culture of Atlassian are sure to have noticed the company values we ...

Ryan Anderson

Do Agile Right Webinar recap – Q&A with Atlassian product managers

In January, two of our very own Atlassian Confluence product managers, Sherif Mansour and John Mass ...

Perks of the trade

  • Medical, dental, and vision coverage
  • Dog friendly – bring your pooch to the office
  • Fully stocked kitchen. Food, beer, Red Bull, and more
  • An office Xbox. With Rock Band.
  • Aeron chair and other ergonomic goodies
  • After 5 years we'll give you $3,000 to take a vacation
  • Five days paid leave per year for volunteer work
  • Use whatever operating system you prefer
  • Secondment to our Amsterdam offices