jenkins supports groovy dsl jobs. I would not say using it made anything easier
I say this as someone that built entire Jenkins Groovy frameworks for automating large Jenkins setups (think hundreds of nodes, thousands of Jenkins jobs, stuff like that).