Amazingly enough, some people don’t find coding exciting—it’s just another boring job to them. But while there may be plenty of boring programming jobs out there, that doesn’t mean you have to settle for one of them. Programmers have all sorts of opportunities to do something interesting with their skills, especially if they know Java. Java is perhaps the most popular language among employers right now, which means there’s a huge variety of job choices. With a little looking, you can find a job that lends interest to your life and actually makes it fun to go to work in the morning. Of course, what might interest one person may not do much for someone else, so check out these ten surprisingly cool ways to earn a living with Java for inspiration on positions that can keep your programming career fresh and interesting.