大学卒業後、サン・マイクロシステムズに入社した。ゴスリンは、1984年から2010年までの26年間、サン・マイクロシステムズに在籍していた。彼はオブジェクト指向プログラミング言語Javaの生みの親として知られている。PERQのQコードをVAXアセンブラに変換してハードウェアをエミュレートすることで、PERQからソフトウェアを移植するプログラムを書いていたときに、Java仮想マシンのアイデアを得た。ゴスリンはサンのフェローであり Sun labs で研究活動を行っていた。2006年から2010年まで、ゴスリンはサンの副社長であり開発者製品グループのCTOを務めていた。
2011年3月、ゴスリンはオラクルを退社してグーグルに入社したが、その半年後には同僚のビル・ヴァス(英語版)の後を追って、無人ボートで海洋データを収集しクラウドにアップロードする新興企業リキッド・ロボティクス(英語版)に入社し、主任ソフトウェア設計者に就任した。2016年後半、リキッド・ロボティクスはボーイングに買収された。買収後、ゴスリンはリキッド・ロボティクスを退社し、2017年5月に上級技術者としてAmazon Web Servicesに入社した。
Gregory Bollella (Editor), Benjamin Brosgol, James Gosling, Peter Dibble, Steve Furr, Mark Turnbull, The Real-Time Specification for Java, Addison Wesley Longman, 2000, ISBN 0201703238
柴田芳樹 (訳) 、富士ゼロックス情報システム (訳) 『Javaリアルタイム仕様』 ピアソンエデュケーション、2000年 ISBN 4894713071
Ken Arnold, James Gosling, The Java programming language Second Edition, Addison-Wesley, 1997, ISBN 0201310066
Ken Arnold, James Gosling, The Java programming language, Addison-Wesley, 1996, ISBN 0201634554
James Gosling, Frank Yellin, The Java Team, The Java Application Programming Interface, Volume 2: Window Toolkit and Applets, Addison-Wesley, 1996, ISBN 0201634597
村上雅章 (訳) 『Java API アプリケーション・プログラミング・インタフェース Vol.2 ウィンドウ・ツールキットおよびアプレット』 アジソン・ウェスレイ・パブリッシャーズ・ジャパン、星雲社、1996年、ISBN 4795296898
James Gosling, Frank Yellin, The Java Team, The Java Application Programming Interface, Volume 1: Core Packages, Addison-Wesley, 1996, ISBN 0201634538
村上雅章 (訳) 『Java API アプリケーション・プログラミング・インタフェース Vol.1 コア・パッケージ』 アジソン・ウェスレイ・パブリッシャーズ・ジャパン、星雲社、1996年、ISBN 479529688X
James Gosling, David S.H. Rosenthal, Michelle J. Arden, The NeWS Book: An Introduction to the Network/Extensible Window System (Sun Technical Reference Library), Springer, 1989, ISBN 0387969152
↑
“A Conversation with James Gosling”.ACM Queue. ACM(2004年8月31日).2014年7月3日閲覧。“At Sun he is best known for creating the original design of Java and implementing its original compiler and virtual machine.”
↑McMillan, W.W.(2011).“The soul of the virtual machine: Java's abIlIty to run on many dIfferent kInds of computers grew out of software devised decades before”.IEEE Spectrum48(7): 44–48.doi:10.1109/MSPEC.2011.5910448.