Camunda 8.8 - Spring Boot Job Worker not getting triggered

This works fine for me with 8.8 Camunda Run (no authentication in place)

application.yaml:

camunda:
  client:
    mode: self-managed
    enabled: true
    grpc-address: http://127.0.0.1:26500
    rest-address: http://127.0.0.1:8080
    prefer-rest-over-grpc: false

Main class file:

@SpringBootApplication
public class SpringWorker {
	
	public static void main(String[] args) {
		SpringApplication.run(SpringWorker.class, args);
	}

}

Worker class:

@Component
public class MyWorker {
	
	@JobWorker(type = "processResults")
	public void handleTestTask(final JobClient client, final ActivatedJob job) {
		
		System.out.println("Started executing processResults");
		System.out.println("Task ID = " + job.getVariable("TaskId"));
	    

	}

}

Notice that the classes must come from the Camunda client package:

import io.camunda.client.annotation.JobWorker;
import io.camunda.client.api.response.ActivatedJob;
import io.camunda.client.api.worker.JobClient;