Senior Java Developer


Senior Java Developer

Location: Sydney
Job Code: 54
# of openings: 2

Description

We have been voted as one of the Top 10 great places to work in Australia for the last 3 years in a row!  Even better news is that we're hiring! We're looking for developers who are passionate about developing great software, have a love for solving hard problems, and enjoy learning about new technology.

Do you know how to write robust and reliable systems? Can you ensure performance, quality and security aspects while delivering a product that delivers an awesome user experience? Do you enjoy discussing innovative ideas with your peers, coming up with great product solutions and passing on your knowledge to others frequently?  You should get in touch! 

As a Senior Java Developer at Atlassian, you will be working with talented UI developers and designers, with product managers who have a good feeling for what customers want, and with performance engineers and quality analysts who give your creations a good beating before they are released to thousands of customers worldwide. You will be involved in all the technical discussions, drive new innovative ideas of designing software systems, and make calls on what is feasible and what is not.

We require everyone to be well-rounded and continuously learn new things. One of the many things you could do is pick up good CSS/HTML and JQuery skills over time, or you could choose to deep-dive into hard backend-issues. So when gnarly performance problems and architectural challenges are looming, you'll be the one who delivers the solution!

If you're up for it, you can do it all here with us!

 

What you'll do

  • Engage with other developers, front-end designers, product managers and performance engineers
  • Liaise with the technical leads and architects to promote great software design and quality
  • Drive innovation by coming up with new and surprising ideas for our products and processes
  • Develop awesome new features front to back as part of a team
  • Point out issues with the existing architecture and code, and clean it up

Required skills

  • Excellent understanding and commercial experience in Java
  • Deep architectural understanding of web applications 
  • Good knowledge in some back end technologies like Spring, Hibernate, Lucene, SQL or others
  • Superior creative and innovative problem-solving skills
  • Initiative and the ability to work independently and in a team
  • Broad knowledge and understanding of the software industry
  • Wide experience of successful and failed projects - and the ability to talk about them in detail
  • Ability to slice and dice problems so they can be worked on by several people
  • Relaxed yet enthusiastic attitude

Preferred skills

  • Knowledge in some of the standard front end technologies like CSS, JavaScript (JQuery), REST, JSON
  • Knowledge of Open Source libraries, tools and frameworks, e.g. for logging, wiring, testing, building. The more the merrier!
  • Excitement for the latest trends in application design
  • Experience with agile software development methodologies like XP and Scrum
  • Interest to learn more about new languages and frameworks

Typical experience

  • 7+ years experience of software development in a similar role

 

 




Apply

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