Content relevant to you

STARR INSIGHTS: Java – What’s the story?

by Ian Bailey

Over the years, literally hundreds of programming languages have come in to existence, and with advances in machine learning and AI, and languages like golang, Julia and Swift coming through the ranks, the technology tidal wave is showing no signs of slowing down. Quite the opposite, in fact.

However, since James Goslin started messing around with C++ in 1992 and wound up with a completely new language and runtime, Java has been ranked in the top two most used languages ever since.

Globally, Java is the most popular, most adopted and general purpose programming language used by millions of developers and billions of devices around the world. It is a class-based, object-oriented language and designed to be portable, which means that you can find it on all platforms, operating systems, and devices. It is used to develop all kinds of Android apps, desktop apps, high-speed trading systems and video games. It’s also commonly used as a server-side language for enterprise-level backend development. This programming language has long-term compatibility and developers are very comfortable using it.

With popularity, comes haters, as Ed Sheeran will tell you about his Twitter account. I work the permanent Java market for Harrington Starr and every time I post a new role on LinkedIn, along with a whole host of interested parties, there are always a few exceptions – recently I received ‘Hmm – Java – so yesterday ;)’. One of the more extreme examples I’ve had is ‘I would rather shoot myself in the face than code in Java’. OK…

The simple fact is, even with all the new, sexy languages that it’s exciting to be playing with, Java isn’t going anywhere (unlike the ginger busker’s Twitter account).

At time of writing, I’m currently working with 34 different financial services-based clients that are hiring Java Developers at various levels, with some of the salaries on offer well in to six figures.

The message I’m trying to get across here is simple – keep coding in Java, get good at it, give me a call.

comments powered by Disqus