Juliana começou a carreira em 2001 como Gabriela em Malhação, uma menina geniosa e a caçula da família. Ela permaneceu no seriado até 2002. No mesmo ano participou da novela O Beijo do Vampiro como a Pandora, formando um triângulo amoroso com os personagens de Kayky Brito e Cecília Dassi.
Em 2004 após uma participação no seriado Um Só Coração, Juliana voltou às novelas como a Teca, de Começar de Novo.
Em 2006, foi para a TV Record na novela Vidas Opostas, no papel de Carla Rocha, filha do casal interpretado por Luciano Szafir e Babi Xavier. Além disso, participou do seriado Mandrake.
Depois de 5 anos na Record, ela retornou a Globo para participar novamente de Malhação Conectados. Ela voltou às novelas em Joia Rara como Belmira, uma jovem recatada e que sonha em ser freira.
Nos cinemas, Juliana participou de Faroeste Caboclo, Malu de Bicileta e Motorrad, entre outros.