Find JSRs
Submit this Search

Ad Banner

JSRs: Java Specification Requests
JSR 365: Contexts and Dependency Injection for JavaTM 2.0

Open Nominations

Nomination Type Full Name Biography Spec Lead Comments Submission date Spec Lead Vote PMO Vote

Approved Nominations

Nomination Type Full Name Biography Spec Lead Comments Submission date Spec Lead Vote PMO Vote
Expert Group Anatole Tresch Spec Lead of JSR 354, workinh with Enterprise Java since decades. Principal Consultant and regular conference speaker related to DevOps, Java and more. Mar 21, 2017 Y Y
Expert Group John Ament Hi, I'm a pretty heavy user of CDI, having been involved since the beginning using Seam 2. My experience has lead me to understand a lot of developer troubles and where the spec can be improved. Jun 10, 2016 Y Y
Expert Group Martin Kouba Weld (CDI RI) project lead Apr 6, 2016 Y Y
Expert Group Stephan Knitelius I am a Java Consultant with 8 years of experience in Java. I have worked on a veritey of Spring, J2EE and Java EE projects. Most recently I have been involved in large scale Java EE 6 project using the entire technology stack. Currently I am involved in the development of a new Policy management system based on Java EE 7. In my free time I maintain a blog spezializing on the Java EE stack ( Dec 10, 2015 Y Y
Expert Group George Gastaldi I was part of the EG in the CDI 1.1 spec. Apr 17, 2015 Y Y
Expert Group David Currie David first worked on the development team for IBM's WebSphere Application Server 15 years ago and has also spent time in the field with IBM customers. As such, he has a good understanding of JEE technologies and the way in which they are used by customers. He became the architect for the CDI component in WebSphere Application Server in May 2014. Dec 15, 2014 Y Y
Expert Group Otavio Santana Otávio Santana, (@otaviojava), is a developer and enthusiast of open source. He is an evangelist and practitioner of agile philosophy and polyglot development in Brazil. Otávio is a JUG Leader of JavaBahia and SouJava, and a strong supporter of Java communities in Brazil, where he also leads the BrasilJUGs initiative to join Brazilian JUGs in joint activities. He is co-creator and responsible for the Linguagil Group, a merge of Java, Ruby, Python and Agile groups, that promote agility across language-focused communities. On the open source world, Otavio is a Developer in OpenJDK and creator of Apache Easy-Cassandra. He has also helped on JBoss Weld, Hibernate, Apache Commons, and other open source projects. Otávio is a very active speaker in Brazil, where he has participated in the largest Java events in the country. As an international speaker, Otávio has presented in JavaOne and the Cassandra Tour events. Otávio is also a writer, and has many articles and even a book about JVM Internals. Otávio was recently nominated and won the JCP's Outstanding Adopt-a-JSR Participant of the Year Award, for his very active role in the Money and Measurement JSRs. Nov 22, 2014 Y Y
Expert Group José Paumard José Paumard, 49 year old. PhD applied math & computer science, Ecole Normale Supérieure de Cachan. Degrees in electronic, image & signal processing, automation & control, chemistry. Also worked in ancient history and archeology. Assistant professor at the Université Paris 13 since 1998, current courses include Java SE & EE, DB, Android. Freelance consultant for various companies in the Paris (France) area. Regular speaker at conferences : Devoxx (Antwerp, Paris, London), Java One (2013), numerous JUGs (France, Switzerland, Belgium). I have also published articles about Java 8 in french magazines. As a professor I have been teaching Java SE & EE since 1999. The pace is about 300 hours / year. As a consultant I have been working on Java projects since 1997. This includes developping projects, writing code, designing architectures, a lot of training and advocacy. As a Java enthusiast, I have been the treasurer of the Paris JUG non profit association for 4 years, co-founder and co-organizer of Devoxx France (2012, 13 and 14). I have been working a lot on Java 8 lambda expressions, Streams and Collectors in the past 2 years, including talking a lot on the subject. I have followed the works on invodynamic too. I would like to be integrated on one or several parts of the specification, bring ideas, the vision I have of the new features of Java 8, and how we can leverage them in CDI. I also love writing code, and designed API as a consultant. I'm also quite use to read (and write) specs, documentations (even the JLS, at least some chapters), so I can also help in the work of writing and reading the spec itself. Thank you for reading. José Twitter : @JosePaumard Blog : (about 750 pages on Java SE / EE, available as free EBooks and HTML pages, mostly in french) Sep 17, 2014 Y Y
Expert Group Florent BENOIT I'm Florent Benoit and I'm working at Serli. I worked on developing app servers for several years (also being member of other Java EE expert groups) and implementing Java EE specification. CDI is a nice specification and moving from 1.1 to 2.0 means that we could do a lot of improvements and this is an exciting challenge. I also like ideas proposed on blogs for CDI 2.0 Sep 4, 2014 Y Y
Expert Group Joseph Snyder I lead the implementation of Oracle's integration with Weld for GlassFish and Weblogic. Sep 2, 2014 Y Y
Expert Group Anatole Tresch I am currently Spec Lead of JSR 354. I am a CDI power user and regular conference speaker and also pushing forward CDI technologies in the community, as well as in the bank. I am trying to drive Java EE configuration as well (and hope to start a JSR as well), and therefore I think an indeep cooperation between CDI and config will be important. Aug 30, 2014 Y Y
Expert Group Werner Keil I've been member of the CDI 1.1 EG and am one of the initial founders of the Agorava project and probably most active contributor other than Antoine. I'd be happy to contribute to the spec here and show what it can do e.g. via Agorava. Aug 29, 2014 Y Y
Expert Group Antonio Goncalves I am a senior developer specialized in Java/Java EE, Java Champion, and founder of the very successful Paris JUG, Devoxx France. Based on my Java EE experiences I have written three books covering Java EE 5, Java EE6 and recently Java EE 7. I have been an independent JCP member on various JSRs including Java EE 6 and Java EE 7. I would like to join the CDI 2.0 expert group. Antonio Aug 27, 2014 Y Y
Expert Group Rajmahendra Hegde Raj from India founder and lead to Chennai and Hyderabad JUG. Working as ScrumMaster/Architect at ValueLabs Snapfish. Joined and contributed in Money and Currency, Agorava(Social Media), now like to join CDI2 later plan to join Java EE MVC JSRs. Aug 27, 2014 Y Y
Expert Group John Ament My name is John Ament. I've been associated with various forms of CDI since it was incepted, working on Seam 2/Seam 3 and currently Apache DeltaSpike. I currently work as a Software Architect in NJ building out cloud solutions. Aug 27, 2014 Y Y
Expert Group Mark Struberg Main author of the Apache OpenWebBeans CDI container. What more to add? ;) Aug 26, 2014 Y Y
Expert Group Thorben Janssen Thorben Janssen has over 12 years of software architecture and Java development experience. He worked in the telecommunication and bioinformatics industry to create high available and clustered Java EE applications. Currently, Thorben is working as senior developer and architect at Qualitype GmbH in Dresden, Germany. He is writing about Java EE related topics on his website This will be my first JCP Expert Group participation. I have used CDI since version 1.0 to implement Java EE applications. I will contribute the perspective and experience of a user of the existing CDI 1.1 specification. Aug 5, 2014 Y Y
Expert Group Mark Paluch Freelance senior software Engineer. In Java development since 1998, since then projects in automobile, telecommunications and many more industries. I'm author of a couple open-source frameworks (like logstash-gelf and the fork of lettuce). I introduce different DI frameworks to the most projects I work on. My concern is, to extend the CDI spec, make it more attractive for supporting further adoption. Aug 4, 2014 Y Y
Expert Group Daniel Sachse I have been an Expert Group Member in CDI 1.1 and we use and promote CDI quite heavily in all our projects and IT trainings. Aug 1, 2014 Y Y

Processed Nominations

Nomination Type Full Name Biography Spec Lead Comments Submission date Spec Lead Vote PMO Vote
Expert Group Tomas Remes CDI TCK lead Apr 6, 2016 Y XM
Expert Group Emily Jiang Emily Jiang is CDI Development Lead of WebSphere Application Server in IBM. She is also an active member of OSGi Enterprise Expert Group. Emily also participates in open source projects and she is a PMC member in Apache Aries project. Jul 22, 2015 Y XM
Expert Group David Blevins Java EE is awesome Oct 6, 2014 Y X
Expert Group JAIME GOMES I start using CDI 1.x after Redhat Summit and I was impressed with the simplicity and extensive specs. I know I want to learn more and nothing better than be involved. Aug 27, 2014 Y XM
Expert Group Jobinesh Purushothaman Jobinesh Purushothaman is an enterprise Java specialist with 15 years of experience in the industry. He works with Oracle as Consulting Solutions Architect (IC5) for Application Development Framework. He has authored a book on Oracle ADF entitled "Oracle ADF Real World Developer’s Guide", published by Packtpub in Oct 2012. He is also involved in design and architectural decisions of various products using ADF and Java EE technologies, and occasionally he speaks at industry conferences such as Oracle Open World, JavaOne and Oracle Technology Network events. Jobinesh also spends time on training and mentoring developers on ADF and Java technologies Aug 6, 2014 Y P
    Spec Lead Vote Legend:
    -Not yet reviewed/pending - The Spec Lead has not processed this nomination
    PProcessing - The Spec Lead has seen the nomination and needs more time to arrive at a decision
    NNo - The Spec Lead has decided that this nominee should not be on the JSR
    YYes - The Spec Lead wants the nominee on the JSR

    PMO Vote Legend:
    -The PMO has not yet voted on this nomination
    PProcessing - The nominee can not yet participate on this JSR, but the legal agreements are being processed
    IIncomplete, Illegible, or Inaccurate nomination
    XAMissing required agreement to participate on this JSR - Addendum (ECA) Required
    XMMissing required agreement to participate on any JSR - Not a JCP Member
    XNot able to be on a JSR - The PMO has determined that this person cannot be on this JSR
    YYes - The PMO views this as a valid nomination with a current Membership in place