חואנמי התבלט כבר בגיל צעיר מה שגרם לאקדמיה של מאלגה להחתים אותו. וברב שנותיו בנוער הוא שיחק בקטגוריית גיל גבוהה מזו שהוא השתייך אליה. כשבעונת 2009/2010 הוא הועלה לקבוצה הבוגרת ששיחקה בליגה הספרדית הבכירה הלה ליגה, תחת המאמן חואן רמון מונייס. את הופעת הבכורה שלו בקבוצה הבוגרת ערך חואנמי לפני גיל 17 במסגרת שמינית גמר גביע המלך שנערך ב-13 בינואר 2010 בקולוסיאום אלפונסו פרס, המשחק הסתיים בהפסד 5−1 לחטאפה. אך חואנמי כבש את השער המצמק של מאלגה, ובכך הפך לכובש הצעיר ביותר בתולדות מאלגה.[1]
ארבעה ימים לאחר מכן, ערך חואנמי את הופעת הבכורה שלו בליגה כששיחק 8 דקות בניצחון 0−1 של מאלגה על אותה יריבה. והפך לשחקן הצעיר ביותר שמופיע במדי מאלגה בליגה הבכירה.
בעונת 2011/2012 בעקבות החתמתו של החלוץ ההולנדירוד ואן ניסטלרוי חל פיחות במעמדו של חואנמי והוא לא זכה לדקות רבות, אך המועדון חווה עונת שיא, סיים במקום הרביעי בליגה מה שזיכה אותו בכרטיס לליגת האלופות. ובעונת 2012/2013 ערך חואנמי את הופעת הבכורה שלו בליגת האלופות במסגרת שלב הבתים, תחת המאמן מנואל פלגריני.
ב-16 ביוני 2015, חתם חואנמי על חוזה ל-4 שנים בקבוצת סאות'המפטון מהפרמייר ליג, אשר שילמה את סעיף השחרור שלו על סך 7 מיליון אירו.[7][8] את הופעת הבכורה שלו במדי סאות'המפטון ערך חואנמי ב-30 ביולי כשעלה כמחליף בניצחון 0−3 של סאות'המפטון על ויטסה ארנהם ההולנדית במסגרת סיבוב המוקדמות השלישי בליגה האירופית.[9] עם זאת, במהלך העונה הוא בקושי נלקח בחשבון על ידי המאמן רונלד קומאן והיה לחלוץ הרביעי של הקבוצה אחרי גרציאנו פלה, שיין לונג וצ'רלי אוסטין. הוא שיחק רק ב-19 משחקים מתוכם רק 12 בליגה, בכולם עלה מהספסל, ולא כבש אף שער.
ריאל סוסיאדד
לאחר הכישלון באנגליה ב-9 ביוני 2016 שב חואנמי לליגה הספרדית כשחתם בשורות ריאל סוסיאדד, ששילמה תמורתו קרוב ל-4 מיליון יורו לסאות'המפטון.[10]
את משחק הבכורה שלו במדי סוסיאדד הוא ערך ב-21 באוגוסט 2016 בהפסד 3−0 לריאל מדריד, ואת שער הבכורה שלו הוא כבש שישה ימים לאחר מכן בניצחון של סוסיאדד 0−2 נגד אוסאסונה. במחזור האחרון של העונה הוא הבקיע שער שוויון נגד סלטה ויגו בדקה האחרונה של המשחק, ובכך הקנה לסוסיאדד נקודה חשובה שנתנה לה את המקום ה-6 בליגה ואת הכרטיס למוקדמות הליגה האירופית. בנוסף, הוא סיים כמלך השערים של הקבוצה, כשהבקיע בסך הכל 15 שערים ב-41 משחקים בכל המסגרות.
בעונה שלאחר מכן המשיך חואנמי לבלוט וסיים את העונה עם 10 שערים ב-38 הופעות, 8 מתוכם בליגה. כשב-14 בספטמבר 2017 ערך חואנמי את הופעת הבכורה שלו עם ריאל סוסיאדד בליגה האירופית. וב-2 בנובמבר 2017 הוא כבש את שערו הראשון באירופה בניצחון 0−3 של סוסיאדד על וארדאר סקופיה הצפון מקדונית במסגרת המחזור הרביעי של שלב הבתים.
בעונת 2018/2019 חלה ירידה במספרים של חואנמי והוא סיים אותה עם 6 שערים ב-34 הופעות בכל המסגרות, 5 מתוכם בליגה.
ריאל בטיס
ב-14 ביוני 2019, חתם חואנמי על חוזה לחמש שנים בריאל בטיס תמורת סכום של 8 מיליון יורו.[11] אך את הרב המכריע של עונת הבכורה שלו במועדון הוא בילה מחוץ למגרשים בעקבות פציעה ברגל שמאל.[12]
את שערו הראשון בקבוצה כבש חואנמי רק ב-28 ביוני 2020, בהפסד 2–4 בחוץ מול לבאנטה .[13] גם בעונה שלאחר מכן המספרים של חואנמי לא היו מרשימים והוא סיים אותה עם 4 שערים ב-20 הופעות בסך הכל בכל המסגרות. אך את עונת 2021/2022 פתח חואנמי בצורה טובה, כאשר ב-28 בנובמבר 2021 כבש חואנמי שלושער בפעם הראשונה בקריירה שלו בניצחון 3–1 על אותה לבאנטה,[14] ואת הסיבוב הראשון של העונה סיים כסגן מלך השערים עם 11 כאלה, ואף זכה בתואר מצטיין חודש דצמבר בליגה.[15] ובסך הכל הייתה זו עונת השיא של חואנמי כשסיים אותה עם 16 שערים ב-33 הופעות בליגה ו-20 שערים ב-46 הופעות בכל המסגרות. ב-8 בספטמבר 2022 נפצע חואנמי במשחק במסגרת שלב הבתים בליגה האירופית נגד ה.י.ק. הלסינקי. ולא חזר למגרשים עד ינואר 2023. ואת עונת 2022/2023 הוא סיים עם 4 שערי ליגה בלבד ב-22 הופעות.
השאלות לאל-ריאד וקדיס
ב-20 באוגוסט 2023 הושאל חואנמי לעונה אחת לאל-ריאד מליגת העל הסעודית.[16] עד פברואר הוא כבש שער בודד ב-16 הופעות בליגה. וב-1 בפברואר הוא שב לספרד והושאל לקדיס מהלה ליגה.[17] בקדיס הוא הופיע ב-16 משחקים כבש 3 שערים אך לא הצליח לסייע לה להיחלץ מירדה לסגונדה ליגה, ובסיום העונה הוא שב לריאל בטיס.
קריירה בינלאומית
חואנמי שיחק בנבחרות הצעירות של ספרד בקטגוריות U17, U16 ו-U19. ואף זכה פעמיים ברציפות עם נבחרת ספרד עד גיל 19 באליפות אירופה בכדורגל עד גיל 19 שנערכו ברומניה ב-2011 ובאסטוניה ב-2012, ואף כבש שני שערים.
ב-13 בינואר 2010, בהפסד של מאלגה נגד חטאפה (5−1) הוא כבש את השער של מאלגה, והפך לשחקן הצעיר ביותר בהיסטוריה של מאלגה שמבקיע שער במשחק רשמי, בגיל 16 שנים ו-238 ימים.