sim, é possível.
Acredito que só não consiga usar docker ou coisas do tipo. java também será dificil, ainda mais se instalar um IntelliJ da vida...
O que você pode fazer é usar a computação in cloud, ou seja, se for rodar um projeto em java que seja na nuvem. Existem vários servidores pra isso, como por exemplo o https://codeanywhere.com/