Event-driven RESTful job processing