I think you can make most any coding job fun if you do it right. Are you interested in making things better? Adding CRUD? Bake in a better object layer to the data store. Front end developer a n00b? Just out do him with some nice Angular or jQuery on the next project. "Oh, I already added the UI stuff."
If you can't learn something just for the purpose of learning (and why are you putting that limitation on yourself - buck up) do it on your own time and then bring it to work. Make everyone else look bad. Make your employer happy. Then get good at the new shiznit so you can quit and get a better job.