I can't speak for Java/Python development but I do a lot of JavaScript in Cloud9. Its a cloud IDE that got purchased by AWS. Pretty smooth setup and if you're already in AWS already you can take some advantage of existing services that hookup to Cloud9.
This might help <a href="https://www.slant.co/topics/713/~best-cloud-ides" rel="nofollow">https://www.slant.co/topics/713/~best-cloud-ides</a>