Find JSRs
Submit this Search

Ad Banner

Executive Committee Info

Yearly Summaries of EC activity
EC Membership
Meeting minutes and materials
Action Items ( login required)
Election Results
EC meeting attendance
EC voting records
The EC project

Executive Committee home page (for EC members only)


The Executive Committee (EC) is the group of Members guiding the evolution of Java technology in the Java Community Process (JCP). The EC represents both major stakeholders and a representative cross-section of the Java Community. The EC is responsible for approving the passage of specifications through key points of the JCP and for reconciling discrepancies between specifications and their associated test suites. Originally there were two ECs (the SE/EE EC and the ME EC); these were merged with JCP 2.9.

For more information about the function of the Executive Committee, please refer to the Java Community Process Document and the Executive Committee's Standing Rules.


The Executive Committee is expected to:

  • Select JSRs for development within the JCP.
  • Approve draft specifications for Public Review.
  • Give final approval to completed Specifications and their associated RIs and TCKs.
  • Decide appeals of first-level TCK test challenges.
  • Review and approve maintenance releases.
  • Approve transfer of maintenance duties between Members.
  • Provide guidance to the PMO.

Yearly Summaries

The following are summaries of EC activity by year, including EC meeting attendance and voting records.

2018 |  2017 |  2016 |  2015 |  2014 |  2013 |  2012 |  2011 |  2010 |  2009 |  2008 |  2007 |  2006 |  2005 |  2004  


This table lists the current Executive Committee and its representatives.

Note: EC Members listed in red are currently non-voting members because of their attendance record. See the EC Standing Rules for details.

Executive Committee Members
EC Member Representative E-mail address Current term ends
Alibaba Kingsum Chow (bio) kingsum.kc @ 2020, ratified
ARM Stuart Monteith (bio) stuart.monteith @ 2019, ratified
Azul Systems Gil Tene (bio)
Simon Ritter (bio) (alternate)
gil @
sritter @
2020, elected
BNY Mellon Donald Raab (bio)
Chandra Guntur (bio) (alternate)
Donald.Raab @
chandra.guntur @
2020, ratified
Credit Suisse Susanne Cech (bio) susanne.cechprevitali @ 2019, ratified
Eclipse Foundation Paul Buck (bio) paul.buck @ 2020, elected
Fujitsu Limited Kenji Kazumura (bio)
Mike DeNicola (bio) (alternate)
kzr @
mdenicola @
2019, ratified
Goldman Sachs Jackie Haynes (bio) Jackie.Haynes @ 2020, ratified
Ivar Grimstad Ivar Grimstad (bio) ivar.grimstad @ 2020, associate
JetBrains Trisha Gee (bio) trisha.gee @ 2020, ratified
Hazelcast Greg Luck (bio) greg @ 2019, elected
Hewlett Packard Enterprise Naresh Shah (bio)
Balasubramaian (Bala) Viswanathan (bio) (alternate)
naresh.shah @
bviswanathan @
2019, ratified
IBM Tim Ellison (bio) Tim_Ellison @ 2019, ratified
Intel Steve Dohrmann (bio) steve.dohrmann @ 2019, ratified
London Java Community Martijn Verburg (bio) martijnverburg @ 2020, elected
MicroDoc Nicolas Helou (bio)
Bruno Caballero (bio) (alternate)
nicolas.helou @
bruno.caballero @
2020, ratified
Oracle Don Deutsch (bio)
Calinel Pasteanu (bio) (alternate)
Anish Karmarkar (bio) (alternate)
donald.deutsch @
calinel.pasteanu @
Anish.Karmarkar @
Red Hat Middleware Mark Little (bio)
Scott Stark (alternate)
mlittle @
sstark @
2019, ratified
SAP SE Götz Lindenmaier (bio)
Vladimir Pavlov (bio) (alternate)
goetz.lindenmaier @
vladimir.pavlov @
2020, ratified
Software AG Prasad Yendluri (bio) Prasad.Yendluri @ 2020, ratified
SouJava Bruno Ferreira de Souza (bio)
Fabio Velloso (alternate)
Otavio Santana (alternate)
bruno @
fabio @
otaviopolianasantana @
2019, ratified
Tomitribe David Blevins (bio)
Amelia Eiras (bio) (alternate)
dblevins @
aeiras @
2019, elected
Twitter Tony Printezis (bio)
Ramki Ramakrishna (bio) (alternate)
tprintezis @
rramakrishna @
2019, elected
V2COM Leonardo de Moura Rocha Lima (bio) llima @ 2020, ratified