Jay Kruiver speelde in de jeugd van ZVV Zaanlandia, AFC Ajax en FC Volendam. Sinds 2018 zat hij bij de selectie van Jong FC Volendam, waar hij zijn eerste wedstrijd voor speelde op 13 januari 2019 tegen HSC '21. Hij scoorde zijn eerste doelpunt voor Jong FC Volendam in de Tweede divisie op 26 september 2020, in de met 4-3 verloren uitwedstrijd tegen IJsselmeervogels. Hij debuteerde in het eerste elftal van FC Volendam op 15 maart 2021, in de met 1-0 verloren uitwedstrijd tegen N.E.C. Hij kwam in de 68e minuut in het veld voor Mohamed Betti.[3]
Na deze ene wedstrijd speelde hij niet meer voor FC Volendam, en in de winterstop van het seizoen 2021/22 mocht hij transfervrij naar competitiegenoot Telstar vertrekken. Hij tekende een contract voor een half jaar met een optie voor twee extra seizoenen. Aan het einde van het seizoen werd de optie in zijn aflopende contract door Telstar gelicht, waardoor Kruiver tot medio 2024 vast kwam te liggen.[4] In de 2,5 jaar tijd als speler voor Telstar kwam de Zaankanter tot 58 competitieduels en 1 treffer. Dat doelpunt maakte hij in zijn laatste officiële duel op bezoek bij Willem II (2-3).[5]
Medio 2024 zette Kruiver zijn voetballoopbaan voort in Limburg. De Zaandammer tekende een tweejarig contract bij Roda JC met een optie voor nog een seizoen.[6]