Skip to content

Java

Most of us cut our enterprise development teeth in Java (some of us are even older!), and you’ll find that we have extensive experience in delivering large Java applications, frequently for large companies. We’ve long delivered our training courses in Java, because Java is easy to read and understand, and these days most software developers has at least a passing familiarity with the language. This ubiquity has lead to a plethora of software tools and solutions in Java – this is one of Java’s strengths, but also a weakness. Our experience is that it’s very important to avoid the temptations of complexity and to keep your Java solution as simple as possible.

We also have extensive experience at applying Java in an agile development context – some of the most extensive experience available in Australia. We make heavy use of software metrics to drive us to simple code solutions, and the rhythms of agile development (continuous integration, iterative development) to keep the project on track. Finally, and this is important regardless of language, we have people who are able to quickly understand your business problems and turn them into Java solutions.