Without a picture it is hard to tell exactly what type of algae it is but here is a few thoughts given the info you gave.
My first thought is a Co2 deficiency in the plants. Plants require Co2 to process nutrients. If you have alot of plants and they dont have enough Co2 to uptake nutrients that makes it easier for Algae to gain a foothold and take advantage of the plant while it is down so to speak. Do you use
DIY Co2, pressurized Co2, or Flourish Excel. All of these will help give the plants the advantage. Slow or nonexistent plant growth might be a clue to look for here.
A few other ideas- It could be a deficiency of some other sort. If the plants dont get enough nutrients this will also give algae an advantage. This is likely not the case as you would likely see some type of problem in the plants: Yellowing leaves, twisted leaves. Etc. LOW nitrate and low phosphate can actually cause algae as well as plants use KNO3 in pretty large amounts. Target range in a planted tank should be 20
PPM.
It doesnt sound like maintenance is an issue.
For a treatment I would suggest making sure the plants have the nutrients they need.Use of fertilizers to make sure is advised if your tank has quite a few plants!
If you dont use Co2 I would look into one of the options above. Excel is a good choice for cheaper start up but more expensive long term. It is a liquid carbon you just put into the tank. You can also use it to spot treat algae! I would also cut the lights back a touch, I usually run 8-9 hours in my planted tank.