How do implement material without a texture image?
Image texture is just a storage of information. In your case, a normal map will suit for 100% sure.

I use the polymer gun grip material for it, you can find it here



Basically you can do almost any materiel in Principled BSDF now.

You will need a normal map to fake the wavy surface. Connect that image texture to a normal map node to control strength. The connect it to Normal socket. The Transmission should be 1.0 in your case, and the main Roughness should be around 0 as well.