Sounds in many ways like your management, instead of empowering you with autonomy, purpose, and control over your projects took it away. Developers should call the shots on a number of things. This doesn't always mean running to use that cool new language you've been itching to use or to pick up that piece of technology you've been dying to try, it means being able to feel like you're the one in charge of the things that you're doing. If your team's voice is no longer heard and no longer takes part in the discussion of a project until after it is decided, you're only along for the ride. It's a tricky balancing plan, to both include new ideas and have the organization solidify around common methodologies, but one that needs to be taken. Otherwise, your "boredom" becomes a moral issue and you lose the people who crave stimulation.