SlideShare a Scribd company logo
© 2025 NTT DATA Group Japan Corporation
© 2025 NTT DATA Group Japan Corporation
Java in Japan: A Journey of Community,
Culture, and Global Integration
Mar. 19th, 2025
NTT DATA Group Corporation
Koichi Sakata
© 2025 NTT DATA Group Japan Corporation 2
About Me
Koichi SAKATA (阪田 浩一)
Java Champion
OpenJDK Committer
jyukutyo
© 2025 NTT DATA Group Japan Corporation 3
Communities matter
© 2025 NTT DATA Group Japan Corporation
© 2025 NTT DATA Group Japan Corporation 4
Java User Groups
4
© 2025 NTT DATA Group Japan Corporation 5
Java User Groups (JUGs)
• Volunteer organizations that distribute knowledge
• Regular meet-ups
• Known as JUGs
© 2025 NTT DATA Group Japan Corporation 6
Global Java User Groups
• 344 JUGs in the world
• 291 Active Groups
https://dev.java/community/jugs/
© 2025 NTT DATA Group Japan Corporation 7
Japan's Java User Groups
Japan Java User Group
(JJUG)
KanJava
https://dev.java/community/jugs/
© 2025 NTT DATA Group Japan Corporation 8
• Population: 124 million
• Language: Japanese
• Capital: Tokyo
• Currency: Japanese Yen (JPY)
Japan
© 2025 NTT DATA Group Japan Corporation 9
• Island Country: Comprised of 4 main islands
• Honshu, Hokkaido, Kyushu, Shikoku
• Major Cities: Osaka, Kyoto, Yokohama
• Famous for: Technology, traditional culture, cuisine
(e.g. sushi, ramen)
Japan
Joint Research Centre, ECHO, European Commission, CC BY 4.0, via Wikimedia Commons
© 2025 NTT DATA Group Japan Corporation 10
Java in Japan
• Java has been a popular programming language in Japan since
the early 2000s.
• It remains widely used, especially in enterprise system
development.
• Contributions were made from Japan to internationalization
features in JDK 1.1.
Duke おにぎり, Java Day Tokyo 2015 Java 20周年記念イベント by Yuichi Sakuraba (CC BY-NC 2.0)
© 2025 NTT DATA Group Japan Corporation 11
Java in Japan
• Due to its popularity, JavaOne Japan was once held.
General Session, JavaOne Tokyo 2005 by Yuichi Sakuraba (CC BY-NC 2.0) JK1-01 Strategy Keynote, JavaOne Tokyo 2012 by Yuichi Sakuraba (CC BY-NC 2.0)
© 2025 NTT DATA Group Japan Corporation 12
Acitive JUGs in Japan
• Japan Java User Group (JJUG)
• Place: Tokyo
• Members: 12,000
• Meet-up: Monthly
• URL: https://www.java-users.jp/
• KanJava
• Place: Osaka
• Members: 1,100
• Meet-up: Bimonthly
• URL: https://kanjava.connpass.com/
© 2025 NTT DATA Group Japan Corporation 13
Java Conference and JUG Meet-up
Conferences JUG Meet-ups
Frequency Once a year Once every 1-2 months
Attendees Hundreds to thousand Dozens
Fee Type Paid Free
© 2025 NTT DATA Group Japan Corporation 14
2009
• The only JUG was JJUG
• I lived in Osaka
• Tokyo and Osaka are 500 km apart
• I wanted a Java community in my city
• To discuss technology and have fun
© 2025 NTT DATA Group Japan Corporation 15
Creating our own JUG
• Created a new JUG with friends
• KanJava
• Organized events and announced them
on a website like Meetup.com
© 2025 NTT DATA Group Japan Corporation 16
Holding Events
• A dozen attendees at first few meetings
• Over half of them were people I knew
• Attendance increased with each event
© 2025 NTT DATA Group Japan Corporation 17
KanJava
• Kan means Kansai area in Japan
- West side including Osaka, Kyoto and Kobe
• 70 meetings held
• Sometimes speakers
from other countries as well
T.Kambayashi, CC BY-SA 3.0, via Wikimedia Commons
© 2025 NTT DATA Group Japan Corporation 18
Persistence Pays Off
• Recognized not only in Osaka but throughout Japan by
continuing for many years
• Speakers came from various places, including Tokyo
© 2025 NTT DATA Group Japan Corporation 19
Running a JUG
• Starting a JUG has definitely changed my life
• However, running a JUG is not always fun
© 2025 NTT DATA Group Japan Corporation 20
Organizing Meet-ups is Not Easy
• Securing a venue
• Finding speakers
• Few speaker candidates
• Promoting the meet-up and attracting attendees
• Managing the event on the day
• Ordering pizza (in the right amount!)
• Dealing with occasional unwarranted complaints
© 2025 NTT DATA Group Japan Corporation 21
Benefits for Organizers
• Unique opportunities for organizers
• Easier access to speakers
• Interaction with accomplished individuals
• These interactions have a significant impact
© 2025 NTT DATA Group Japan Corporation 22
The Ongoing Legacy of KanJava
• Founded KanJava and served as leader for 10 years.
• Stepped down as leader when I moved from Osaka to Tokyo
for a career change.
• Leadership was successfully passed on, and KanJava continues
today.
• KanJava remains an essential community space due to its
long-term impact and value.
© 2025 NTT DATA Group Japan Corporation 23
Is there a JUG in your city?
• If yes, join it!
• If possible, help with the organization
• Consider becoming a speaker
• If no, you can start one yourself!
© 2025 NTT DATA Group Japan Corporation 24
Benefits of Becoming a Speaker
• Have you ever tried speaking at a meet-up?
• Speaking can be challenging, but it offers incredible
experiences:
• Easier to connect with attendees
• You learn the most about your own topic
• Improve various skills
• Take the leap and become a speaker!
© 2025 NTT DATA Group Japan Corporation 25
What I Learned Through JUGs
• Learned about the JavaOne conference held in the US
• Discovered the title of Java Champion
© 2025 NTT DATA Group Japan Corporation 26
Attending JavaOne
• Attended JavaOne (Oracle Code One) since 2015
• First JavaOne at age 36!
• Witnessed Japanese speakers presenting in English
JavaOne 2015 San Francisco by Yuichi Sakuraba (CC BY-NC 2.0)
© 2025 NTT DATA Group Japan Corporation 27
Impact of JavaOne
• Shocking experience for a Japanese person
• Thought only those with long-term study abroad or raised in English-
speaking countries could present in English
• Seemed like Jedi training from Star Wars, impossible for ordinary
people like me
© 2025 NTT DATA Group Japan Corporation 28
Language Distance Between Japanese and English
• FSI Language Difficulty Ranking[1]: Time required for native
English speakers to learn different languages
• Category I Languages: 24-30 weeks (552-690 class hours)
• Category IV Languages: 88 weeks (2200 class hours)
• Japanese: Super-hard language (Category IV)
• And vice versa: Similar difficulty for Japanese speakers to learn
English
[1] https://www.state.gov/foreign-service-institute/foreign-language-training
© 2025 NTT DATA Group Japan Corporation 29
Japanese English Education
• Not effective in schools
• Focus on translating Japanese to English
• Very little practice in speaking and listening
• My first conversation with a person from abroad at 35 years old
• Pronunciation based on Katakana
• L and R sounds
© 2025 NTT DATA Group Japan Corporation 30
I Might Be Able to Do It Too
• Many have overcome these high hurdles
• The thought that I might be able to do it too arose
• And now, I am achieving it!
© 2025 NTT DATA Group Japan Corporation
© 2025 NTT DATA Group Japan Corporation 31
Java Champions
3
© 2025 NTT DATA Group Japan Corporation 32
Meeting a Java Champion
• One of the speakers at KanJava was a Java Champion
• At that time, he was the only Java Champion in Japan
JJUG CCC June 2024 by Jim Grisanzio (CC BY-NC-SA 2.0)
© 2025 NTT DATA Group Japan Corporation 33
Java Champions
• A program sponsored by Oracle
• Unique group of skilled Java technologists and community
leaders
• Leaders, influencers, and enablers who help grow the Java
community
• Active in Java projects, JUGs, conferences, authoring, teaching,
and fostering inclusive participation
• Technical and community luminaries, credible and dedicated
© 2025 NTT DATA Group Japan Corporation 34
2017
• Java experts from various countries came to Japan
• Relaxing unconference at a hot spring
• Several Java Champions attended
• Named JOnsen, a 3-day, 2-night event
• Possible influences: interest in Japan, Java usage, and active
JUG activities
© 2025 NTT DATA Group Japan Corporation 35
Onsen (Hot Springs)
• Natural hot springs found throughout Japan
• Traditionally used for bathing and relaxation
• Rich in minerals and believed to have healing properties
• Popular tourist destinations
• Examples: Hakone, Beppu, Kusatsu
© 2025 NTT DATA Group Japan Corporation 36
Participation in JOnsen
• Invited to participate as a JUG leader
• Attended every year since 2017, except during the COVID-19
pandemic
JOnsen 2017 by Yuichi Sakuraba (CC BY-NC 2.0) JOnsen 2017 by Yuichi Sakuraba (CC BY-NC 2.0)
© 2025 NTT DATA Group Japan Corporation 37
Becoming a Java Champion
• JOnsen helped many Java Champions get to know me
• To become a Java Champion, one must be nominated and
voted in by existing Java Champions
• My activities as a JUG leader, author, and speaker were
recognized
© 2025 NTT DATA Group Japan Corporation 38
Activities of Java Champions in Japan
• Several Japanese Java Champions actively contribute within
Japan.
• Key activities:
• Speaking at events
• Writing for media outlets
• The title "Java Champion" is relatively well-known in Japan due
to these efforts.
© 2025 NTT DATA Group Japan Corporation 39
Integration into the Global Community
• JOnsen was a fortunate start
• JJUG leaders connected the Japanese Java community to the
global community
• Japan's long-term use of Java in applications is a significant
contribution
© 2025 NTT DATA Group Japan Corporation 40
JJUG's Role in the JCP
• JJUG is an Executive Committee (EC) Member of the JCP.
• What is the JCP?
• The Java Community Process (JCP) standardizes Java specifications.
• Ensures high-quality specs via a consensus-based approach.
• Requires Reference Implementations (RI) and Technology Compatibility
Kits (TCK).
https://jcp.org/en/participation/committee
© 2025 NTT DATA Group Japan Corporation 41
JJUG's Role in the JCP
• JJUG is an Executive Committee (EC) Member of the JCP.
• What is the JCP?
• The Java Community Process (JCP) standardizes Java specifications.
• What is the EC?
• Guides the evolution of Java technology.
• Approves and reviews specifications.
• Composed of major stakeholders and diverse Java Community
members.
• Other EC Members:
• Oracle, IBM, Microsoft, AWS, SouJava, and more.
© 2025 NTT DATA Group Japan Corporation
© 2025 NTT DATA Group Japan Corporation 42
Speaking at Japanse JUGs
4
© 2025 NTT DATA Group Japan Corporation 43
Speaking at Japanese JUGs
• English sessions are possible
• Since 2017 and the start of JOnsen, more English sessions in
Japanese conferences
• Events are not limited to Tokyo and Osaka
• They can also be held in other cities
© 2025 NTT DATA Group Japan Corporation 44
Unique Features of Events in Japan
• Highly organized event management
• Community-driven events with hundreds of participants
• Attendees are polite and deeply focused on learning
• Few questions during Q&A but:
• Attendees actively take notes
• Many conduct further research independently after sessions
© 2025 NTT DATA Group Japan Corporation 45
JJUG CCC
• Community conference organized by JJUG
• Started in 2007
• English sessions
• 600 attendees
• 57 sessions, 8 tracks
• One-day conference
• Twice a year (Spring, Fall)
• Held in Tokyo
• Free
• Last event website: https://ccc2024fall.java-users.jp/
© 2025 NTT DATA Group Japan Corporation 46
Speaking at JJUG CCC
• Next event on June 7th (CfP closed)
• Submit proposals for Fall if interested
• Call for Proposals (CfP):
• Spring: February
• Fall: August
© 2025 NTT DATA Group Japan Corporation 47
Next JOnsen Event
• Dates: June 13th-15th
• Venue: Japanese style ryokan in Aomori (Northern Japan)
• Website: https://www.jonsen.jp/
© 2025 NTT DATA Group Japan Corporation 48
Next JJUG CCC and JOnsen
• JJUG CCC: June 7th
• JOnsen: June 13th-15th
• Explore Japan in between the events
© 2025 NTT DATA Group Japan Corporation 49
When Visiting Japan
• If you are traveling to Japan and want to speak at a JUG
• Contact me (via X, Facebook, or LinkedIn)
•
• I can connect you with the right people based on where you
are staying.
• This has happened before, even last year
jyukutyo
© 2025 NTT DATA Group Japan Corporation 50
Current Status of Japanese Software Engineers
• Difficulty in speaking and understanding English due to the
education system
• More pronounced compared to neighboring East Asian countries
• Fewer Japanese attendees at English sessions
• Cultural background leads to fewer questions during Q&A
• English skills improving, especially among the younger
generation
© 2025 NTT DATA Group Japan Corporation
© 2025 NTT DATA Group Japan Corporation 51
Wrap Up
5
© 2025 NTT DATA Group Japan Corporation 52
Stepping Beyond the Comfort Zone
• Started as a developer, founded a JUG, and became its leader.
• Speaking as part of JUG activities led to becoming a Java
Champion.
• Constantly stepped out of my comfort zone, expanding it bit by
bit.
• Today, I'm presenting in English, my second language.
• With every experience, the second time becomes much easier.
© 2025 NTT DATA Group Japan Corporation 53
The Community Helps You Take That First Step
• It's hard to take that first step alone.
• Joining a community makes it easier.
• See others in similar situations taking on challenges.
• Get to know people and feel at ease with the environment.
• Lower the barrier to becoming a speaker.
• Even small steps with the community can add up to significant
progress.
Java in Japan: A Journey of Community, Culture, and Global Integration (JavaOne 2025)

More Related Content

PPT
Agile Communities In Japan
PDF
Increasing the Maturity of Our Java User Groups
PDF
Increasing the Maturity of our Java User Groups
PDF
March10
PDF
2012 JCP Year End Summary
PDF
JANOG Update
KEY
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)
PPTX
APRICOT2016 JANOG Update 2016
Agile Communities In Japan
Increasing the Maturity of Our Java User Groups
Increasing the Maturity of our Java User Groups
March10
2012 JCP Year End Summary
JANOG Update
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)
APRICOT2016 JANOG Update 2016

Similar to Java in Japan: A Journey of Community, Culture, and Global Integration (JavaOne 2025) (20)

PPT
One more thing every Japanese developer should try
PPT
PDF
Inside an Agile Culture
PPTX
Cool Japan @Jenesys 2.0 group B(2014)
PPTX
The Health of Networks
PDF
Jugbd opening speech
PPTX
JavaOne 2013: Organizing Your Local Community
PDF
UKTI Tokyo Games Mission (Japan)
PDF
JUGChennai UserGroup BestPractices
KEY
Free community with deep roots
ODP
Outside inside japan
PDF
About JUGChennai 2011
PDF
How to Participate Japan
PDF
NIHONGO-REVIEWER-MIDTERMS - NIHONGO-REVIEWER-MIDTERMS
PDF
Japan Close Up Article
PDF
Adopt-JSR-Workshop JavaOne 2013
PPTX
Learn Japanese Language Easily
PDF
CommunityOne 2008: Jug Panel
PDF
[B&Company] Survey of IT Industry and Japanese Language Used in IT Companies ...
One more thing every Japanese developer should try
Inside an Agile Culture
Cool Japan @Jenesys 2.0 group B(2014)
The Health of Networks
Jugbd opening speech
JavaOne 2013: Organizing Your Local Community
UKTI Tokyo Games Mission (Japan)
JUGChennai UserGroup BestPractices
Free community with deep roots
Outside inside japan
About JUGChennai 2011
How to Participate Japan
NIHONGO-REVIEWER-MIDTERMS - NIHONGO-REVIEWER-MIDTERMS
Japan Close Up Article
Adopt-JSR-Workshop JavaOne 2013
Learn Japanese Language Easily
CommunityOne 2008: Jug Panel
[B&Company] Survey of IT Industry and Japanese Language Used in IT Companies ...
Ad

More from NTT DATA Technology & Innovation (20)

PDF
開発中の新機能 Spark Declarative Pipeline に飛びついてみたが難しかった(JEDAI DAIS Recap#2 講演資料)
PDF
PostgreSQL18新機能紹介(db tech showcase 2025 発表資料)
PDF
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
PDF
Can We Use Rust to Develop Extensions for PostgreSQL? (POSETTE: An Event for ...
PDF
つくって壊して直して学ぶ Database on Kubernetes (CloudNative Days Summer 2025 発表資料)
PDF
2025年現在のNewSQL (最強DB講義 #36 発表資料)
PDF
Unveiling the Hidden Layers of Java Class Files: Beyond Bytecode (Devnexus 2025)
PDF
論理レプリケーションのアーキテクチャ (第52回 PostgreSQLアンカンファレンス@オンライン 発表資料)
PDF
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
PDF
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
PDF
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
PDF
pgbenchのスレッドとクライアント (第51回 PostgreSQLアンカンファレンス@オンライン 発表資料)
PDF
PostgreSQLのgitレポジトリから見える2024年の開発状況 (第51回 PostgreSQLアンカンファレンス@オンライン 発表資料)
PDF
ストリーム処理はデータを失うから怖い?それ、何とかできますよ! 〜Apahe Kafkaを用いたストリーム処理における送達保証〜 (Open Source...
PDF
生成AI時代のPostgreSQLハイブリッド検索 (第50回PostgreSQLアンカンファレンス@オンライン 発表資料)
PDF
DAIS2024参加報告 ~Spark中心にしらべてみた~ (JEDAI DAIS Recap 講演資料)
PDF
PostgreSQLのHTAP適応について考える (PostgreSQL Conference Japan 2024 講演資料)
PDF
静かに変わってきたクラスファイルを詳細に調べて楽しむ(JJUG CCC 2024 Fall講演資料)
PDF
Gartnerも注目するグリーンソフトウェアの実現に向けて (Green Software Foundation Global Summit 2024 T...
PDF
パーティションのATTACH時の注意ポイント (第49回PostgreSQLアンカンファレンス@東京 発表資料)
開発中の新機能 Spark Declarative Pipeline に飛びついてみたが難しかった(JEDAI DAIS Recap#2 講演資料)
PostgreSQL18新機能紹介(db tech showcase 2025 発表資料)
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
Can We Use Rust to Develop Extensions for PostgreSQL? (POSETTE: An Event for ...
つくって壊して直して学ぶ Database on Kubernetes (CloudNative Days Summer 2025 発表資料)
2025年現在のNewSQL (最強DB講義 #36 発表資料)
Unveiling the Hidden Layers of Java Class Files: Beyond Bytecode (Devnexus 2025)
論理レプリケーションのアーキテクチャ (第52回 PostgreSQLアンカンファレンス@オンライン 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
pgbenchのスレッドとクライアント (第51回 PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2024年の開発状況 (第51回 PostgreSQLアンカンファレンス@オンライン 発表資料)
ストリーム処理はデータを失うから怖い?それ、何とかできますよ! 〜Apahe Kafkaを用いたストリーム処理における送達保証〜 (Open Source...
生成AI時代のPostgreSQLハイブリッド検索 (第50回PostgreSQLアンカンファレンス@オンライン 発表資料)
DAIS2024参加報告 ~Spark中心にしらべてみた~ (JEDAI DAIS Recap 講演資料)
PostgreSQLのHTAP適応について考える (PostgreSQL Conference Japan 2024 講演資料)
静かに変わってきたクラスファイルを詳細に調べて楽しむ(JJUG CCC 2024 Fall講演資料)
Gartnerも注目するグリーンソフトウェアの実現に向けて (Green Software Foundation Global Summit 2024 T...
パーティションのATTACH時の注意ポイント (第49回PostgreSQLアンカンファレンス@東京 発表資料)
Ad

Recently uploaded (20)

PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPT
Teaching material agriculture food technology
PDF
Encapsulation theory and applications.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
August Patch Tuesday
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
SOPHOS-XG Firewall Administrator PPT.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Machine learning based COVID-19 study performance prediction
Heart disease approach using modified random forest and particle swarm optimi...
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Teaching material agriculture food technology
Encapsulation theory and applications.pdf
TLE Review Electricity (Electricity).pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Advanced methodologies resolving dimensionality complications for autism neur...
Encapsulation_ Review paper, used for researhc scholars
August Patch Tuesday
Spectral efficient network and resource selection model in 5G networks
Network Security Unit 5.pdf for BCA BBA.
MIND Revenue Release Quarter 2 2025 Press Release
Univ-Connecticut-ChatGPT-Presentaion.pdf
Approach and Philosophy of On baking technology
Per capita expenditure prediction using model stacking based on satellite ima...

Java in Japan: A Journey of Community, Culture, and Global Integration (JavaOne 2025)

  • 1. © 2025 NTT DATA Group Japan Corporation © 2025 NTT DATA Group Japan Corporation Java in Japan: A Journey of Community, Culture, and Global Integration Mar. 19th, 2025 NTT DATA Group Corporation Koichi Sakata
  • 2. © 2025 NTT DATA Group Japan Corporation 2 About Me Koichi SAKATA (阪田 浩一) Java Champion OpenJDK Committer jyukutyo
  • 3. © 2025 NTT DATA Group Japan Corporation 3 Communities matter
  • 4. © 2025 NTT DATA Group Japan Corporation © 2025 NTT DATA Group Japan Corporation 4 Java User Groups 4
  • 5. © 2025 NTT DATA Group Japan Corporation 5 Java User Groups (JUGs) • Volunteer organizations that distribute knowledge • Regular meet-ups • Known as JUGs
  • 6. © 2025 NTT DATA Group Japan Corporation 6 Global Java User Groups • 344 JUGs in the world • 291 Active Groups https://dev.java/community/jugs/
  • 7. © 2025 NTT DATA Group Japan Corporation 7 Japan's Java User Groups Japan Java User Group (JJUG) KanJava https://dev.java/community/jugs/
  • 8. © 2025 NTT DATA Group Japan Corporation 8 • Population: 124 million • Language: Japanese • Capital: Tokyo • Currency: Japanese Yen (JPY) Japan
  • 9. © 2025 NTT DATA Group Japan Corporation 9 • Island Country: Comprised of 4 main islands • Honshu, Hokkaido, Kyushu, Shikoku • Major Cities: Osaka, Kyoto, Yokohama • Famous for: Technology, traditional culture, cuisine (e.g. sushi, ramen) Japan Joint Research Centre, ECHO, European Commission, CC BY 4.0, via Wikimedia Commons
  • 10. © 2025 NTT DATA Group Japan Corporation 10 Java in Japan • Java has been a popular programming language in Japan since the early 2000s. • It remains widely used, especially in enterprise system development. • Contributions were made from Japan to internationalization features in JDK 1.1. Duke おにぎり, Java Day Tokyo 2015 Java 20周年記念イベント by Yuichi Sakuraba (CC BY-NC 2.0)
  • 11. © 2025 NTT DATA Group Japan Corporation 11 Java in Japan • Due to its popularity, JavaOne Japan was once held. General Session, JavaOne Tokyo 2005 by Yuichi Sakuraba (CC BY-NC 2.0) JK1-01 Strategy Keynote, JavaOne Tokyo 2012 by Yuichi Sakuraba (CC BY-NC 2.0)
  • 12. © 2025 NTT DATA Group Japan Corporation 12 Acitive JUGs in Japan • Japan Java User Group (JJUG) • Place: Tokyo • Members: 12,000 • Meet-up: Monthly • URL: https://www.java-users.jp/ • KanJava • Place: Osaka • Members: 1,100 • Meet-up: Bimonthly • URL: https://kanjava.connpass.com/
  • 13. © 2025 NTT DATA Group Japan Corporation 13 Java Conference and JUG Meet-up Conferences JUG Meet-ups Frequency Once a year Once every 1-2 months Attendees Hundreds to thousand Dozens Fee Type Paid Free
  • 14. © 2025 NTT DATA Group Japan Corporation 14 2009 • The only JUG was JJUG • I lived in Osaka • Tokyo and Osaka are 500 km apart • I wanted a Java community in my city • To discuss technology and have fun
  • 15. © 2025 NTT DATA Group Japan Corporation 15 Creating our own JUG • Created a new JUG with friends • KanJava • Organized events and announced them on a website like Meetup.com
  • 16. © 2025 NTT DATA Group Japan Corporation 16 Holding Events • A dozen attendees at first few meetings • Over half of them were people I knew • Attendance increased with each event
  • 17. © 2025 NTT DATA Group Japan Corporation 17 KanJava • Kan means Kansai area in Japan - West side including Osaka, Kyoto and Kobe • 70 meetings held • Sometimes speakers from other countries as well T.Kambayashi, CC BY-SA 3.0, via Wikimedia Commons
  • 18. © 2025 NTT DATA Group Japan Corporation 18 Persistence Pays Off • Recognized not only in Osaka but throughout Japan by continuing for many years • Speakers came from various places, including Tokyo
  • 19. © 2025 NTT DATA Group Japan Corporation 19 Running a JUG • Starting a JUG has definitely changed my life • However, running a JUG is not always fun
  • 20. © 2025 NTT DATA Group Japan Corporation 20 Organizing Meet-ups is Not Easy • Securing a venue • Finding speakers • Few speaker candidates • Promoting the meet-up and attracting attendees • Managing the event on the day • Ordering pizza (in the right amount!) • Dealing with occasional unwarranted complaints
  • 21. © 2025 NTT DATA Group Japan Corporation 21 Benefits for Organizers • Unique opportunities for organizers • Easier access to speakers • Interaction with accomplished individuals • These interactions have a significant impact
  • 22. © 2025 NTT DATA Group Japan Corporation 22 The Ongoing Legacy of KanJava • Founded KanJava and served as leader for 10 years. • Stepped down as leader when I moved from Osaka to Tokyo for a career change. • Leadership was successfully passed on, and KanJava continues today. • KanJava remains an essential community space due to its long-term impact and value.
  • 23. © 2025 NTT DATA Group Japan Corporation 23 Is there a JUG in your city? • If yes, join it! • If possible, help with the organization • Consider becoming a speaker • If no, you can start one yourself!
  • 24. © 2025 NTT DATA Group Japan Corporation 24 Benefits of Becoming a Speaker • Have you ever tried speaking at a meet-up? • Speaking can be challenging, but it offers incredible experiences: • Easier to connect with attendees • You learn the most about your own topic • Improve various skills • Take the leap and become a speaker!
  • 25. © 2025 NTT DATA Group Japan Corporation 25 What I Learned Through JUGs • Learned about the JavaOne conference held in the US • Discovered the title of Java Champion
  • 26. © 2025 NTT DATA Group Japan Corporation 26 Attending JavaOne • Attended JavaOne (Oracle Code One) since 2015 • First JavaOne at age 36! • Witnessed Japanese speakers presenting in English JavaOne 2015 San Francisco by Yuichi Sakuraba (CC BY-NC 2.0)
  • 27. © 2025 NTT DATA Group Japan Corporation 27 Impact of JavaOne • Shocking experience for a Japanese person • Thought only those with long-term study abroad or raised in English- speaking countries could present in English • Seemed like Jedi training from Star Wars, impossible for ordinary people like me
  • 28. © 2025 NTT DATA Group Japan Corporation 28 Language Distance Between Japanese and English • FSI Language Difficulty Ranking[1]: Time required for native English speakers to learn different languages • Category I Languages: 24-30 weeks (552-690 class hours) • Category IV Languages: 88 weeks (2200 class hours) • Japanese: Super-hard language (Category IV) • And vice versa: Similar difficulty for Japanese speakers to learn English [1] https://www.state.gov/foreign-service-institute/foreign-language-training
  • 29. © 2025 NTT DATA Group Japan Corporation 29 Japanese English Education • Not effective in schools • Focus on translating Japanese to English • Very little practice in speaking and listening • My first conversation with a person from abroad at 35 years old • Pronunciation based on Katakana • L and R sounds
  • 30. © 2025 NTT DATA Group Japan Corporation 30 I Might Be Able to Do It Too • Many have overcome these high hurdles • The thought that I might be able to do it too arose • And now, I am achieving it!
  • 31. © 2025 NTT DATA Group Japan Corporation © 2025 NTT DATA Group Japan Corporation 31 Java Champions 3
  • 32. © 2025 NTT DATA Group Japan Corporation 32 Meeting a Java Champion • One of the speakers at KanJava was a Java Champion • At that time, he was the only Java Champion in Japan JJUG CCC June 2024 by Jim Grisanzio (CC BY-NC-SA 2.0)
  • 33. © 2025 NTT DATA Group Japan Corporation 33 Java Champions • A program sponsored by Oracle • Unique group of skilled Java technologists and community leaders • Leaders, influencers, and enablers who help grow the Java community • Active in Java projects, JUGs, conferences, authoring, teaching, and fostering inclusive participation • Technical and community luminaries, credible and dedicated
  • 34. © 2025 NTT DATA Group Japan Corporation 34 2017 • Java experts from various countries came to Japan • Relaxing unconference at a hot spring • Several Java Champions attended • Named JOnsen, a 3-day, 2-night event • Possible influences: interest in Japan, Java usage, and active JUG activities
  • 35. © 2025 NTT DATA Group Japan Corporation 35 Onsen (Hot Springs) • Natural hot springs found throughout Japan • Traditionally used for bathing and relaxation • Rich in minerals and believed to have healing properties • Popular tourist destinations • Examples: Hakone, Beppu, Kusatsu
  • 36. © 2025 NTT DATA Group Japan Corporation 36 Participation in JOnsen • Invited to participate as a JUG leader • Attended every year since 2017, except during the COVID-19 pandemic JOnsen 2017 by Yuichi Sakuraba (CC BY-NC 2.0) JOnsen 2017 by Yuichi Sakuraba (CC BY-NC 2.0)
  • 37. © 2025 NTT DATA Group Japan Corporation 37 Becoming a Java Champion • JOnsen helped many Java Champions get to know me • To become a Java Champion, one must be nominated and voted in by existing Java Champions • My activities as a JUG leader, author, and speaker were recognized
  • 38. © 2025 NTT DATA Group Japan Corporation 38 Activities of Java Champions in Japan • Several Japanese Java Champions actively contribute within Japan. • Key activities: • Speaking at events • Writing for media outlets • The title "Java Champion" is relatively well-known in Japan due to these efforts.
  • 39. © 2025 NTT DATA Group Japan Corporation 39 Integration into the Global Community • JOnsen was a fortunate start • JJUG leaders connected the Japanese Java community to the global community • Japan's long-term use of Java in applications is a significant contribution
  • 40. © 2025 NTT DATA Group Japan Corporation 40 JJUG's Role in the JCP • JJUG is an Executive Committee (EC) Member of the JCP. • What is the JCP? • The Java Community Process (JCP) standardizes Java specifications. • Ensures high-quality specs via a consensus-based approach. • Requires Reference Implementations (RI) and Technology Compatibility Kits (TCK). https://jcp.org/en/participation/committee
  • 41. © 2025 NTT DATA Group Japan Corporation 41 JJUG's Role in the JCP • JJUG is an Executive Committee (EC) Member of the JCP. • What is the JCP? • The Java Community Process (JCP) standardizes Java specifications. • What is the EC? • Guides the evolution of Java technology. • Approves and reviews specifications. • Composed of major stakeholders and diverse Java Community members. • Other EC Members: • Oracle, IBM, Microsoft, AWS, SouJava, and more.
  • 42. © 2025 NTT DATA Group Japan Corporation © 2025 NTT DATA Group Japan Corporation 42 Speaking at Japanse JUGs 4
  • 43. © 2025 NTT DATA Group Japan Corporation 43 Speaking at Japanese JUGs • English sessions are possible • Since 2017 and the start of JOnsen, more English sessions in Japanese conferences • Events are not limited to Tokyo and Osaka • They can also be held in other cities
  • 44. © 2025 NTT DATA Group Japan Corporation 44 Unique Features of Events in Japan • Highly organized event management • Community-driven events with hundreds of participants • Attendees are polite and deeply focused on learning • Few questions during Q&A but: • Attendees actively take notes • Many conduct further research independently after sessions
  • 45. © 2025 NTT DATA Group Japan Corporation 45 JJUG CCC • Community conference organized by JJUG • Started in 2007 • English sessions • 600 attendees • 57 sessions, 8 tracks • One-day conference • Twice a year (Spring, Fall) • Held in Tokyo • Free • Last event website: https://ccc2024fall.java-users.jp/
  • 46. © 2025 NTT DATA Group Japan Corporation 46 Speaking at JJUG CCC • Next event on June 7th (CfP closed) • Submit proposals for Fall if interested • Call for Proposals (CfP): • Spring: February • Fall: August
  • 47. © 2025 NTT DATA Group Japan Corporation 47 Next JOnsen Event • Dates: June 13th-15th • Venue: Japanese style ryokan in Aomori (Northern Japan) • Website: https://www.jonsen.jp/
  • 48. © 2025 NTT DATA Group Japan Corporation 48 Next JJUG CCC and JOnsen • JJUG CCC: June 7th • JOnsen: June 13th-15th • Explore Japan in between the events
  • 49. © 2025 NTT DATA Group Japan Corporation 49 When Visiting Japan • If you are traveling to Japan and want to speak at a JUG • Contact me (via X, Facebook, or LinkedIn) • • I can connect you with the right people based on where you are staying. • This has happened before, even last year jyukutyo
  • 50. © 2025 NTT DATA Group Japan Corporation 50 Current Status of Japanese Software Engineers • Difficulty in speaking and understanding English due to the education system • More pronounced compared to neighboring East Asian countries • Fewer Japanese attendees at English sessions • Cultural background leads to fewer questions during Q&A • English skills improving, especially among the younger generation
  • 51. © 2025 NTT DATA Group Japan Corporation © 2025 NTT DATA Group Japan Corporation 51 Wrap Up 5
  • 52. © 2025 NTT DATA Group Japan Corporation 52 Stepping Beyond the Comfort Zone • Started as a developer, founded a JUG, and became its leader. • Speaking as part of JUG activities led to becoming a Java Champion. • Constantly stepped out of my comfort zone, expanding it bit by bit. • Today, I'm presenting in English, my second language. • With every experience, the second time becomes much easier.
  • 53. © 2025 NTT DATA Group Japan Corporation 53 The Community Helps You Take That First Step • It's hard to take that first step alone. • Joining a community makes it easier. • See others in similar situations taking on challenges. • Get to know people and feel at ease with the environment. • Lower the barrier to becoming a speaker. • Even small steps with the community can add up to significant progress.