Graduate Java Developer

Arcitecta is a creative and innovative software company. Our core- engineering hub is based in Melbourne, with operations and clients around the world.

Our customers are world leaders, solving some of the biggest problems on the planet; it’s our mission to create the best possible technology to match their most demanding data management needs. We are looking for curious observers who question what’s possible and what could be better.

  • Melbourne Headquarters in light filled converted warehouse.
  • Well established company, founded in 1998.
  • Career growth, locally and overseas.
  • Permanent opportunity.
  • Immediate start.
  • Creative, hardworking, and highly productive work environment.

Arcitecta culture

You’ll find that we celebrate and care for every individual member of our team; we’re outcome driven, process-oriented, creative and inventive. Our ethos is to celebrate the combining of science and art; it’s embedded in our daily lives and is the key to achieving what others believe is impossible.

We engage in projects that feed our curiosity and creativity, and that encourage our team to think from new perspectives. We focus on continuous improvement to amplify our community’s ability to do their best work, and invest heavily in ongoing research, development and innovation.

What we offer

  • Ongoing career development - as a valued part of the team, you will receive ongoing support and professional development opportunities, allowing for career growth both locally and internationally.
  • Competitive remuneration - salary and benefits will be competitive and commensurate with experience.
  • Supportive environment - be part of a diverse team of motivated, creative and hard-working professionals working towards a brighter future.

Your role

We are looking for a Graduate Java Developer to join our engineering team in Melbourne. You will be working with the team responsible for the development of the core Mediaflux platform. You will bring your deep understanding of first principles of computer science to problems encountered in a high-performance data/digital asset management server built from the ground up at Arcitecta to support thousands of concurrent users via multiple protocols.

This permanent opportunity with the option of a flexible immediate start will suit a talented and enthusiastic soon-to-be graduate.


  • Manage individual project priorities, deadlines and deliverables for interesting, challenging and often group-breaking projects.
  • Proactively identify new and emerging trends and pioneer ways to implements them.
  • Use your UI and Full Stack expertise to solve issues.


  • Australian citizen, permanent residency or a visa with the right to work in Australia.
  • Degree in Computer Science and an understanding of algorithms and data structures.
  • A solid understanding of Java programming idioms and Java multithreading
  • Knowledge of network protocols similar to SMB, NFS or LDAP.
  • A good understanding of software performance tuning, security and optimisation.
  • Developed or supported applications that have seen production usage.
  • A solid understanding of using Git workflows.
  • A proven preference for pragmatism over dogma (you should be able to argue for or against any tech or design decision in a convincing and objective way).
  • Ability to proactively identify new and emerging trends and suggest ways how we can use them.
  • Self-motivated and able to work independently or in a team.

It would be nice for you to have:

  • Knowledge of AD and LDAP.
  • Understanding of NoSQL databases.
  • Knowledge of the major cloud storage services – i.e. AWS, Google, Azure.

Start date

Flexiable start date depends on your University commitments.

How to apply

If you are a curious observer who questions what’s possible and challenges what could be better, we want to hear from you.

Please complete the Hack2Hire challenge, at which time you can upload your CV, cover letter and transcript, detailing your relevant experience and why you will excel in this role.

Only shortlisted candidates will be contacted; however, Arcitecta would like to thank everyone for their application.

Begin your application

Browse other available positions

Software Engineer - Javascript UI Developer(s) | Full Time | MelbourneGraduate JavaScript UI/UX Developer | Flexible | Melbourne