Main image of article Most In-Demand Skills: Java, Python, SQL Still Dominate

In these uncertain times, employers clearly have a hunger for technologists skilled in Java, SQL, and software development, according to a new analysis of data from Burning Glass, which collects and analyzes job postings from across the country. 

As you can see from the following chart, skills that popped up most often in job postings included popular, “old school” programming languages such as Java, JavaScript, and Python. This makes total sense, given how employers not only need to build new apps and platforms using these languages, but also maintain their mountains of legacy code:

SQL is also dominant, which is similarly unsurprising: This longtime language, designed for managing and querying relational databases, remains a vital part of many companies’ database infrastructure. Companies clearly need technologists who can build and modify data structures and figure out how to best store and retrieve information. 

It’s worth comparing this chart to the one we generated for mid-February to mid-March.

As you can see, there hasn’t been much change in the skills rankings, despite the onset of the COVID-19 pandemic immediately after this period. These lists emphasize yet again how, if you’re seeking employment as a software engineer or developer, older and much-used technologies remain in reliable demand. By analyzing Dice data, we've found that the top 31 technology job positions include application developer, systems engineer, systems analyst, and other, specialized developer and engineer roles, which re-confirms that we're seeing via Burning Glass.

Of course, you can still benefit from learning new technologies and languages such as Kotlin, Swift, machine learning and A.I. (in fact, new technologies can often pay quite a handsome salary); but as the COVID-19 situation grinds on, it’s clear that companies are hyper-focused on technologists who can build, maintain, and protect their basic infrastructure.