Justin Germano fait ses débuts en Ligue majeure le sous les couleurs des Padres de San Diego. Lanceur partant face aux Phillies de Philadelphie, il signe sa première victoire en carrière au plus haut niveau[2]
Germano retrouve les Ligues majeures en 2007 à la suite d'un retour chez les Padres de San Diego via un ballotage, le . Il trouve sa place au sein de la rotation des lanceurs partants des Padres et joue 26 parties, dont 23 comme partant pour 7 victoires et 10 défaites. Sa saison 2008 est moins dense (6 matchs comme partant et aucune victoire pour 3 défaites) et son contrat n'est pas prolongé par les Padres. Il devient agent libre.
Au Japon
Germano rejoint le Japon en 2009 sous l'uniforme des Fukuoka SoftBank Hawks. Il réalise une bonne année avec 5 victoires pour 4 défaites, mais une inflammation du tendon d'Achille écourte sa saison.
Cleveland
Il rejoint les États-Unis le en s'engageant chez les Indians de Cleveland via un contrat de ligues mineures[4]. Germano est appelé en Ligue majeure en deuxième partie de saison, essentiellement pour effectuer de la relève : un seul match comme partant pour 23 apparitions.
Reversé en Ligues mineures en , son nom quitte la liste des 40 joueurs actifs de la franchise des Indians[5]. Il ne fait que 9 apparitions au monticule pour Cleveland en 2011.
Boston
En janvier 2012, Germano signe un contrat des ligues mineures avec les Red Sox de Boston[6]. Il ne joue qu'un match avec Boston au début de la saison 2012.
Chicago
Le , Germano passe des Red Sox aux Cubs de Chicago. Sa fiche en 13 matchs, dont 12 départs, est de deux victoires et 10 défaites avec une moyenne de points mérités de 6,75 en 64 manches au monticule. Il complète 2012 avec une moyenne de 6,20 pour les Red Sox et les Cubs.
En mai 2014, Germano effectue deux sorties pour les Rangers du Texas mais accorde 7 points mérités sur 8 coups sûrs et 3 buts-sur-balles, pour une moyenne de 11,81 en 5 manches et un tiers lancées[7].
Seattle
Le , les Rangers du Texas échangent Germano aux Dodgers de Los Angeles contre un joueur à être nommé plus tard[8] mais il ne joue pas pour les Dodgers. Le , il signe un contrat des ligues mineures avec les Mariners de Seattle[9].