Let $r(A)$ denote the spectral radius of $A\in B(H)$. Note that $\sigma(T^n)=\sigma(T)^n$, hence $r(T^n)=r(T)^n$ for all $n$. As spectral radius is always bounded above by operator norm, $r(T)^n=r(T^n)\leq \|T^n\|$ for all $n$. The hypothesis thus implies that the set $\{r(T)^n:n\in\mathbb N\}$ is bounded, which implies that $r(T)\leq 1$.
Invertibility isn't relevant for this result. Having invertibility means $0$ is not in the spectrum, and the possible spectra of $T$ are the compact subsets of $\{z\in\mathbb C:0<|z|\leq 1\}$.
If you had $\{\|T^n\|:n\in\mathbb Z\}$ bounded (instead of only nonnegative powers), it would imply that $\sigma(T)\subseteq\{z\in\mathbb C:|z|=1\}$. This follows from the above result combined with $\sigma(T^{-1})=\sigma(T)^{-1}$.