* Proficiency in Java, with a good understanding of its ecosystems
* Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
* Ability to write clean, readable Java code
* Basic knowhow of class loading mechanism in Java
* Experience in handling external and embedded databases
* Understanding basic design principles behind a scalable application
* Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
Job Type: Contract
Work Authorisation:
* Australia (Preferred)