My Shrimp have eggs every month like clockwork. They "lay" their eggs under their tail and they stay there until the hatch, or in your case are shed with the exoskeleton.
They need a partner to fertilize the eggs. They can store sperm for up to a few months. Often, singl Shrimp will go through the motions of laying eggs even if they're not fertilized.