Informaticianul canadian James Gosling s-a născut pe 19 mai 1955, la Calgary, Alberta.
A fost întotdeauna interesat de computere. În timp ce studia la liceul din Calgary, era deja implicat în dezvoltarea de software - inclusiv ajutând la analiza datelor de la telescopul ISIS 2 de către personalul de la Universitatea din Calgary, unde și-a început cariera academică, obținând o diplomă de licență. Și-a continuat studiile la Universitatea Carnegie Mellon, unde a obținut o diplomă de master și apoi un doctorat.
Și-a dovedit talentele de programator în timp ce lucra la doctorat, când a scris propria versiune a popularului editor de text Emacs, numită Gosmacs. În timpul studiilor, a făcut și primii pași spre cea mai mare realizare a sa - la acea vreme a creat o mașină virtuală care făcea posibilă operarea programelor scrise în diverse limbaje în mediul unui computer de laborator.
În 1984, Gosling a început să lucreze pentru Sun Microsystems, unde era dezvoltator de software. În timpul acestor sarcini a dezvoltat un limbaj care să facă programul independent de arhitectura hardware. Inițial, proiectul a fost conceput pentru a fi utilizat pentru televiziunea prin cablu și, prin urmare, pentru a funcționa fără probleme pe diferite televizoare, dar dezvoltarea World Wide Web a făcut ca noul limbaj să se răspândească și să câștige popularitate, devenind unul dintre cele mai populare și importante limbaje de programare. Inițial, a fost numit Oak, după copacul care creștea în fața ferestrei biroului său, dar când a devenit clar că numele era de domeniul public, a început să se caute un alt nume. Printre propuneri s-au aflat Silk și Java, fiind aleasă cea din urmă, inspirată probabil de ceașca de cafea de pe masă în timpul sesiunii de brainstorming. Tot lui i se datorează și cupa vizibilă în logo, cunoscută de toată lumea.
Gosling a lucrat la Sun Microsystems 26 de ani, până când compania a fost achiziționată de Oracle Corporation. După acest eveniment, s-a alăturat echipei Google și, la scurt timp după aceea, împreună cu Bill Vass, a creat compania Liquid Robotics. Afacerea a fost achiziționată de gigantul aerospațial Boeing, ceea ce l-a determinat pe dezvoltatorul Java să se alăture echipei Amazon Web Services.
În prezent, Gosling colaborează cu multe alte companii și instituții în calitate de consilier sau consultant independent. Pe de altă parte, cea mai mare operă a sa este în mod constant dezvoltată și îmbunătățită. Ideea care a stat la baza versiunii originale este încă relevantă, după cum o demonstrează marea varietate de aplicații dezvoltate în Java. Printre acestea se numără Minecraft, Gmail, OpenOffice și Netflix.