8 ways to earn cash as Java developer