IntentService is perfect for such tasks:
http://developer.android.com/reference/android/app/IntentService.html
i have tried to use services but this method have to be called several times and starting and stopping that service each time didn't work correctly !
you simply send jobs to your IntentService, it will take care of initialization and destruction, no need to implement full blown Service.