Hundreds of Cadbury workers in Melbourne are set to strike for better conditions, pay, and job security.

The Australian Manufacturing Workers' Union said the workers have been forced to take action as the international confectionery giant has been delaying giving them permanent roles.

Union Secretary Tony Mavromatis said some of the workers have been in insecure work for ten years.