Call Us Now: 573-760-0266

About Junior Construction

We are a family owned and operated business celebrating our tenth year in business this fall.
Owner Michael is a third generation roofer and entrepreneur. Michael worked under his father and grandfather from a few days after taking his first steps until college at Missouri Valley University.

“Hello, My name is Michael Mullery Jr. I am always trying to strive to make this company better suited to my customers’ needs and to operate more efficiently to overall lower the cost of your next building or remolding project. We are developing modernized ways of installing and manufacturing a time tested metal roofing system. Metal roofs have been utilized since before the ancient Roman Empire. They have been utilized for so long because they work the best for the money and outlast any other material. When you are considering a new roof think metal first and Junior Construction is your metal roofing destination! For your free estimate or insurance inspection call me personally at: 573-431-5626. Let me help explain the simple process in more detail. “Michael Mullery Jr. – Owner

Quality Work

See some of our work in the area.
“The Quality You Deserve Is What We Always Deliver!”
See Our Project Gallery


Pick Your Color

See the color options for your new metal roof.
Color Options

Service Area

Thousands of projects in the Farmington, Desloge, Cape Girardeau, Potosi area and all over Missouri, Illinois and Arkansas.

Quality First

We offer a state-of-the-art standing seam roofing system. In fact, quality is our main focus on every project we take on. We are confident you will be happy with the results we can deliver for your home or place of business.


See Our Work

Free Estimates and Free Insurance Inspections

Junior Construction offers free estimates and insurance inspections.

Schedule an appointment by calling 573-760-0226 or fill out our contact us form and we will get in touch with you shortly.

Contact Us

Junior Construction
PO Box 161
Irondale MO 63648

Schedule an Appointment

Contact Us Today

Contact Us to schedule an appointment: 573-760-0266