Is it possible for one specific atom in a molecule to have a non-integer oxidation state?
It depends. Consider various radicals such as the superoxide anion $\ce{O2^{.-}}$ or $\ce{NO2^{.}}$. For both of these, we can draw simple Lewis representations:



In these structures, the oxygen atoms would have different oxidation states ($\mathrm{-I}$ and $\pm 0$ for superoxide, $\mathrm{-II}$ and $\mathrm{-I}$ for $\ce{NO2}$). That is the strict, theoretical IUPAC answer to the question.

However, we also see that the oxygens are symmetry-equivalent (homotopic) and should thus be identical. Different oxidation states violate the identity rule. For each compound, we can imagine an additional resonance structure that puts the radical on the other oxygen. (For $\ce{NO2}$, we can also draw resonance structures that locate a radical on both oxygens and another one that expands nitrogen’s octet and localises the radical there.) To better explain this physical reality theoretically, we can calculate a ‘resonance-derived average oxidation state’ which would be $-\frac{1}{2}$ for superoxide and $-\frac{3}{2}$ for $\ce{NO2}$. This is not in agreement with IUPAC’s formal definition but closer to the physical reality.