In-demand programming language Java scores another win as DevOps turn to its Groovy spin-off
Yet more good news for Java programmers as spin-off language Groovy soars in popularity in the lucrative field of DevOps.
Not only is Java consistently reported to be highly-paid and in demand, but Groovy is increasingly popular for automating the deployment and management of systems infrastructure, according to the February 2019 TIOBE Index report.
The latest report shows Groovy re-entering the index's top 20 ranking of most popular programming languages for the first time since 2016.
TIOBE attributes Groovy's resurgence to its use by DevOps engineers in writing scripts for continuous integration tool Jenkins and build automation system Gradle, with the report stating that "in general more and more glue software is written in Groovy".
SEE: Job description: Java developer (Tech Pro Research)
The TIOBE Index counts the number of engineers, courses and vendors for languages worldwide based on results from major search engines. The index is sometimes criticized for being a rather blunt measure, likely to be influenced by a range of factors beyond a language's popularity, however other indicators are reflecting the increasing use of Groovy.
IT Jobs Watch ranked Groovy as one of the best-paying programming languages last year, and the related field of DevOps was the ranked the fifth highest-paying tech job in the US by the Dice 2019 Tech Salary Report, earning an average of $111,683 per year.
Java developers seem to be in a good spot in 2019, singled out as enjoying the fastest-rising salaries by Glassdoor, and with the related languages of Groovy, Kotlin and Scala highlighted as some of the most well-rewarded languages around.
According to Groovy's creators, the language is designer to be "as natural as possible for Java developers" to learn and is interoperable with Java, thanks to compiling to bytecode that runs on the Java Virtual Machine (JVM).
One fact to bear in mind, however, is that there are likely to be far fewer posts seeking skills in Groovy than Java, which enjoys high demand due to its longstanding use by enterprise to write server-side apps, as well as being one of the main languages used to write Android apps.
Java also occupies the top spot in this month's TIOBE Index, followed by C and then Python, yet another sign that Python's use in the burgeoning field of data science continues to fuel its growth.