So, it seems like we only need the @Path annotation duplicated on the class and interface. The method level annotations seem to be picked up from the interface correctly. I think we should remove all method level resteasy annotations from the implementations, just to avoid duplication and potential conflicts.