Daarvoor debuteerde hij in het seizoen 2004-2005 onder hoofdtrainer Ronald Koeman in een met 3-1 verloren UEFA Cupwedstrijd op bezoek bij het Franse AJ Auxerre. Na het vertrek van Koeman veroverde Maduro onder diens opvolger, Danny Blind, een basisplaats bij de Amsterdammers. Bondscoach Marco van Basten verbaasde het Nederlandse voetbalpubliek door hem na vijf wedstrijden in het eerste elftal van Ajax op te roepen voor het Nederlands voetbalelftal. Hij debuteerde in de uitwedstrijd tegen Roemenië en speelde uiteindelijk achttien interland, waarin hij nooit verloor. Na zijn debuut voor de senioren speelde hij op het WK Onder 20 in eigen land. Daar maakte Maduro in de wedstrijd tegen Benin de enige goal.