Call for Papers

in 2 months

Community Day for Java, 2026

event date

24 Oct 2026

location

To be discussed Ahmedabad, India

website

gujaratjug.org


Community Day for Java is an annual community-driven conference that brings together Java enthusiasts, developers, architects, students, and technology leaders to learn, connect, and share knowledge.

Organized by the Java User Group, Gujarat community, the event features expert talks, real-world experiences, emerging trends, and networking opportunities aimed at fostering collaboration and continuous learning within the Java ecosystem.


open, 31 days left
Call for Papers
Call opens at 12:00 AM

10 Aug 2026

Call closes at 11:59 PM

15 Sep 2026

Call closes in India Standard Time (UTC+05:30) timezone.
Closing time in your timezone () is .

Call for Proposals

Java continues to evolve at an incredible pace. From modern language features and JVM innovations to cloud-native architectures, platform engineering, native deployments, and the rise of AI-powered applications, today's Java developers are solving some of the most exciting challenges in software engineering.

We're looking for sessions that go beyond buzzwords and marketing slides. We value practical experiences, production stories, lessons learned, architectural insights, and actionable techniques that attendees can take back to their teams and apply immediately.

Whether you've modernized a legacy system, optimized JVM performance, built resilient distributed systems, adopted GraalVM Native Images, experimented with Virtual Threads, integrated AI capabilities into Java applications, contributed to open source, or discovered a better way to build software with Java—we want to hear your story.

Don't worry about selecting the right track when submitting your proposal. Simply submit the session you want to deliver—our CFP Review Committee will evaluate every proposal and assign accepted sessions to the most appropriate track as we curate the overall conference program.

Track 1: Java & JVM 

Deep dives into the Java platform, language evolution, JVM internals, performance engineering, concurrency, testing, developer productivity, modern APIs, and practical coding techniques.

Suggested topics include:

  • Modern Java and language features
  • Virtual Threads and Structured Concurrency
  • JVM internals and performance tuning
  • Testing strategies and Testcontainers
  • Migrations and automated modernization
  • High-performance APIs and communication patterns
  • AI-assisted developer productivity
  • Developer tooling and craftsmanship

Track 2: Enterprise Java 

Framework-neutral discussions focused on building, modernizing, deploying, and operating Java applications in production.

We welcome sessions covering:

  • Cloud-native Java architectures
  • Spring Boot, Quarkus, Micronaut, Helidon, Jakarta EE, and other enterprise Java technologies
  • GraalVM Native Images, CRaC, Project Leyden, and native deployment experiences
  • Event-driven architectures and messaging systems
  • Kubernetes and containerized Java workloads
  • Observability and operational excellence
  • Security and software supply chain practices
  • Platform engineering and developer experience
  • Modernization and migration journeys
  • Practical applications of AI in enterprise Java, including RAG, AI agents, MCP, and real-world adoption stories

Track 3: Workshops

Hands-on experiences designed to help attendees learn by doing.

We're especially interested in workshops that enable participants to build, experiment, and leave with practical skills they can apply immediately. Topics may include AI-powered Java applications, cloud-native development, Virtual Threads, Kafka, GraalVM, observability, testing, modernization, security, and performance engineering.

Session Formats

To accommodate different styles of knowledge sharing, we invite proposals in the following formats:

  • Lightning Talk (15 minutes): Short, focused sessions designed to introduce a practical idea, library, JVM feature, production lesson, or open-source project. Lightning Talks are ideal for first-time speakers and emerging topics, with the goal of sparking curiosity and encouraging further discussion.
  • Tech Talk (25 minutes): Focused technical sessions that share a practical idea, implementation experience, case study, or specific lesson learned.
  • Deep Dive Session (40 minutes): Comprehensive sessions that explore a topic in greater depth through demonstrations, architectural discussions, production experiences, and actionable takeaways.
  • Hands-on Workshop (45 minutes): Interactive sessions designed to introduce participants to a technology or concept through guided exercises and practical examples.
  • Masterclass Workshop (90 minutes): Extended workshops that provide an immersive learning experience, enabling attendees to build, experiment, troubleshoot, and gain practical expertise through hands-on activities.

What Makes a Strong Submission?

  • We particularly value proposals that include:
  • Real-world case studies and production experiences
  • Honest lessons learned, including failures and trade-offs
  • Live code demonstrations and interactive content
  • Clear takeaways for attendees
  • Open-source contributions and community experiences
  • Practical approaches over theoretical discussions

What We're Less Likely to Accept

  • Product pitches or vendor marketing
  • Generic introductions with limited depth
  • Benchmark-only talks without context
  • Sessions that simply restate documentation
  • AI hype without practical implementation or measurable outcomes
  • Sessions that significantly overlap with commonly presented conference content without offering a unique perspective or practical experience.

Our Review Process

Every submission is carefully reviewed by multiple members of our CFP Review Committee. We evaluate proposals based on their technical depth, originality, practical relevance, clarity, and overall value to the audience.

Accepted speakers should expect to participate in a dry run with members of the review committee. These collaborative sessions provide constructive feedback on technical depth, content flow, demonstrations, communication, and time management. The goal is to help speakers refine their presentations—not to serve as an additional selection stage.

Our goal is to build a balanced conference program. In addition to technical quality, we consider topic diversity, audience levels, session formats, and avoiding significant overlap between accepted sessions. As a result, even high-quality proposals may not be selected if they cover substantially similar content to other accepted talks.

Who Will Be in the Audience?

Our audience primarily consists of members of the professional Java community:

  • ~70% working professionals, including junior and senior Java developers, technical leads, architects, engineering managers, and CXOs.
  • ~30% students and aspiring developers who are passionate about Java and eager to learn from experienced practitioners.

During submission, you'll also be asked to indicate the intended audience level for your session (Beginner, Intermediate, or Advanced). This helps us curate a balanced conference program and allows attendees to choose sessions that best match their experience.

First Time Speakers are Welcome!

First-time speakers are warmly encouraged to submit—if you have practical experiences, lessons learned, or ideas that can help fellow developers, we'd love to hear your story. Whether this is your first CFP or your fiftieth, we welcome diverse voices and perspectives from across the Java community.

If you're new to public speaking, we especially encourage you to consider submitting a Lightning Talk or Tech Talk. Many experienced conference speakers began with shorter sessions, and we'd be delighted to help you start your speaking journey.

Speaker Guidelines

  • You may submit multiple proposals.
  • A maximum of two speakers is permitted per session.
  • Original content is strongly encouraged.
  • Live demonstrations are welcome where appropriate.
  • Please ensure your proposal clearly communicates the value attendees will gain from attending your session.

Special Note on Speaker Expense Coverage

We are a community-driven, volunteer-led conference organized with the sole objective of creating meaningful learning experiences for the Java community. We do not operate as a for-profit event, and our goal each year is simply to break even while delivering the best possible experience for our attendees.

As a result, our ability to support speaker travel and accommodation is limited and depends on the overall event budget and sponsorship contributions. For accepted speakers travelling from outside Gujarat, we may be able to provide partial or full assistance on a case-by-case basis, subject to budget availability. Unfortunately, we are unable to guarantee such support for all speakers.

If your organization has programs that support community speaking engagements, we'd be delighted if you could explore that option. In appreciation of their support, we would be happy to acknowledge your organization as a Community Supporter on our event website and give them a special shout-out across our social media channels.

Thank you for your understanding and for helping us keep this conference sustainable, accessible, and truly community-first.

Final Note

The Java ecosystem thrives because developers are willing to share what they've learned with others. Some of the best conference talks don't begin with a groundbreaking new framework—they begin with a difficult production problem, an unexpected discovery, or a hard-earned lesson that can help someone else become a better engineer.

We can't wait to see what you'll bring to the stage.


travel

expenses covered

accommodation

expenses covered

As a not-for-profit community conference, speaker expense coverage is limited and considered on a case-by-case basis, subject to available budget, sponsorship commitments, and applicable terms and conditions.


Login with your preferred account


If you haven't logged in before, you'll be able to register.

Using social networks to login is faster and simpler, but if you prefer username/password account - use Classic Login.