Combine chicken, water, onion, parsley, salt, pepper, and bay leaves in a large Dutch oven; bring to a boil. Reduce heat; cover and simmer 45 minutes or until chicken is tender. Remove chicken from broth; cool. Bone chicken, and cut meat into bite-size pieces; set aside.
Add corn to chicken broth; simmer, uncovered, 20 minutes, stirring frequently. Stir in noodles, and simmer an additional 10 minutes, stirring frequently. Remove and discard bay leaves. Stir in chicken, and cook until thoroughly heated. Serve soup immediately in warm soup bowls; garnish each serving with chopped hard-cooked egg.