Java Development

What is Java?

javaJava is both a programming language and a platform. It has matured over the last ten years, is widely used and trusted throughout industry.

One of Java’s strengths is its portability. Software written in the Java language, or indeed any language that runs on the Java platform, can run on any machine that has what is called a Java Virtual Machine installed. For example, a web application can be developed and tested in Java on Windows and then deployed on a Linux box.

Java comes in three editions, the Standard (Java SE), Enterprise (Java EE) and Micro (Java ME) editions.

What do I offer?


I offer the development and maintenance of software written in Java SE and Java EE as well as open-source Java frameworks. My development services encompass the full life-cycle, from requirements gathering through to deployment.

Mindful of the fact that most successful software undergoes a succession of changes throughout the years after it is initially deployed, I offer services to maintain existing Java aplications. A key part of my maintenance service is the management of issues via a web-based issue tracker.

My Experience


My commercial experience with Java dates back to 1998. I have built web applications using the Java Enterprise Edition (Java EE) and various open source frameworks, including Spring, Hibernate and Struts, since 2000.

At the 2006 Open Source Developers’ Conference in Melbourne I presented a paper entitled J2EE and Open Source Innovation: The Relationship between Open Source and Standards.