buvęs Lietuvos krepšininkas. 2009 m. liepos 1 d. pasirašė dvejų metų sutartį su Milano „Armani Jeans“ klubu. 2012 m. vasario 8 d. pasirašė sutartį iki sezono pabaigos su Kauno „Baltų“ klubu. 2012 m. balandžio 24 d. pasirašė vienerių metų sutartį, su galimybe ją pratęsti dar sezonui, su Sienos „Montepaschi“ klubu. 2012 m. liepos 24 d. pasirašė vienerių metų sutartį su Atėnų „Panathinaikos“ klubu.
2014 m. liepos 26 d. pasirašė dvejų metų sutartį su Madrido „Real“ klubu. 2018 m. kovo pradžioje buvo atleistas is Madrido „Real“ klubo. 2018 m. rugpjūčio 10 d. pasirašė vienerių metų sutartį su Graikijos Atėnų „AEK“ klubu. 2019 m. liepos pradžioje kontraktas buvo pratęstas sezonui, o 2020 m. rugpjūčio pradžioje pratęsė sutartį su Atėnų klubu iki 2021 m. sezono pabaigos. 2021 m. birželio pradžioje, iškovojęs Graikijos čempionato bronzą, paliko Atėnų klubą.
J. Mačiulio vardas ir pavardė sutampa su vieno garsiausių XX a. Lietuvos poetų – Jono Mačiulio-Maironio, todėl kartais komandos draugai ir aistruoliai krepšininką pravardžiuoja „Maironiu“.
2021 m. rugsėjo 9 d. pranešė baigiantis karjerą ir tapo Kėdainių „Nevėžio“ konsultantu. 2022 m. birželio 10 d. tapo klubo sporto direktoriumi.