Periodically it is worthwhile all Software Developers reflecting on how relevant their main programming languages are in today’s Tokyo job market. If you want to make sure you are keeping your employment options abundant, or you just enjoy a good old fashioned technology listicle then please read on.
The following is based on job description requirements received from our Japan based clients across all industries, in 2018 so far.
- Java Still tops the list but its popularity saw a slight down tick this year. Nonetheless it will likely remain at the top for a while as most companies continue to use Java as their main server side language.
- C# The extensive support from Microsoft, the fact it is the building block for Unity game engine, and because it is widely used to build Windows based desktop applications, C# will remain a long standing in-demand backend language.
- Python We are seeing more and more Data Science, Full Stack, and DevOps roles requiring this language.
- C++ The oldest language on the list is not only in demand to handle the many legacy systems out there, we are finding its lower level and faster running properties keeps it popular within places like the finance industry.
- PHP Still a popular little server side scripting language in web development. And no danger of that changing with the clear majority of all websites using it. Web Developers take note.
Although not often stated as a mandatory requirement in job descriptions, we are seeing an increase as a “nice to have”. This could be explained by the recent demand for Full Stack Developers. (Please expect a poll on js frameworks from us soon as React, AngularJS, Vue.js, and jQuery all battle it out).
Although the actual demand as stated in job descriptions thus far in 2018 would put R as a low-ranking language, it is worth considering the rise in Data Analyst jobs expected in the near future will see an uptick in this piece of technology.
Not a single mention thus far in 2018...
If you would like to see our current open positions requiring the above languages or would just like to have an informal chat about Developer roles in general, please reach out to us.