Personal account of the speaker
Instant access to all your proposals. You may track their workflow and edit them in your personal account.
We are interested in the following topics
We are always very interested in talks about new trends and bleeding edge technologies. And if you have an interesting idea on a topic that is not on the list we will be happy to consider your proposal anyway!
GenAI for Java Development
- AI assistants, IDE plugins, and test generation (GigaCode, Claude Code, Cursor, Explyt, etc.).
- Refactoring, code analysis, and autonomous agents for routine engineering tasks.
- Cloud-based AI agents.
- API, Developer Experience, integrating AI into everyday development workflow (SourceCraft).
Tooling/Frameworks
- Build Tools (Gradle, Maven, Bazel, etc.).
- Frameworks (Hibernate, Helidon, Quarkus, Micronaut, etc.)
- Developer tools (IDE, CLI, static code analysis)
- Testing (Fuzzing, mutation testing, novel testing frameworks and approaches)
- HTTP Servers (Apache Tomcat, Jetty, Undertow) and HTTP Clients (Feign, Retrofit, Apache HttpClient)
- HTTP Clients (Feign, Retrofit, Apache HttpClient)
Spring
- Boot, Cloud
- WebMVC, WebFlux
- Security, Authorization Server
- Integration, Camel
- Layered Testing, Testcontainers
- Internals, Сustomization
Architecture
- APIs and protocols: gRPC, RSocket, GraphQL
- Java projects architecture
- Cost optimization
- High-performanced systems
- Distributed systems
- Reactive, event-driven
VM/Runtime
- JVM/JDK (Runtime, GC, JIT, OpenJDK, GraalVM, OpenJ9)
- OpenJDK projects (Valhalla, Panama, Leyden, Value Objects, Loom, CRaC, etc.)
- VM performance
Languages
- JVM languages (Kotlin, Scala, Groovy, Clojure, etc.)
- Modern Java — Java platform new possibilities
DevOps
- Experience in maintenance and large systems management in Java
- CI/CD for Java developers
- Java applications life in clouds and containers
- Application performance and monitoring
Kotlin
- Server side (KTor, Spring, Quarkus, Hexagon, Micronaut, Javalin, etc.)
- Multiplatform (JVM, JS, Native, Wasm, Compose)
- Libraries and frameworks (coroutines, serialisation, Kotlin for Data, Exposed, RSocket, etc.)
- Language and compiler (K2, compiler plugins, tooling, etc.)
Other
- Java in IoT
- Java Security
- ML/DataScience
- Java applications (Cassandra, Spark, Neo4j, NoSQL, etc.)
Don’t know what to talk about? We have some ideas!
Tailor-made talks
In addition to the general list of topics, we have prepared specific subjects. They may inspire you when making a proposal.
Archive
Check out what’s been happening at past Joker conferences
WatchSubmission process
You submit a proposal
+3-4 DAYS
We contact you
STARTING MAY 1
We begin reviewing proposals
+5 DAYS
You discuss your content with your PC member
CONVENIENT TIME FOR YOU
You rehearse and prepare for your session
JUNE 30
We close Call For Papers
JULY 21
We let you know about our final decision
We help you get your content ready for production
OCTOBER 14–15
You give your session at the conference
Program committee
Each proposal will be examined by at least three reviewers from the Program Committee.



Alexander Nozik
Scientific Programming Centre

Gregory Koshelev
Kontur


Alexander Lantsov
Mir Plat.Form

Alexey Fyodorov
JUG Ru Group

Maxim Gorelikov
m2.ru

Andrei Kogun
CROC

Andrey Kuleshov
Yandex Infrastructure

Vadim Tsesko
01.tech



Кирилл Толкачёв
JUG Ru Group

Anna Sakar
JUG Ru Group
Selection process
Relevance
You are going to discuss things that participants of the conference find useful not only yesterday but also today and in the future. In addition, the topic of your session matches the theme of the conference, and the content you are going to present matches the stated description.
Depth
Your talk reveals the subject deeply and comprehensively. There is no need to talk about yet another Hello World (unless you think it’s a new, not widely known, but very promising technology).
Speaking experience
If you have experience in speaking at conferences and meetups, this will be a great advantage. If this is your first presentation, be prepared to rehearse and practice.
Practical applicability
The content is important from a practical point of view and you not only cover the existing problems / solutions, but also share your experience.
Expertise
You have experience and have completed projects in the field in question. The topic of your presentation is sound. You have a good understanding of what you are talking about and have been involved in the implementation of the project you are describing.
Originality
There is novelty in your session; the content either hasn’t been published before or presents a well-known topic / problem in a different light.
Additional information
If you are submitting on behalf of another person, please fill the form using the speaker’s contact information.
We will help you to prepare for your session: we can appoint a personal curator who will review your material and organize rehearsals.
Usually, we contact applicants within 2–3 days after the submission. If that hasn’t happened, feel free to contact us via email at program@jokerconf.com. Also, don’t forget to read the speaker’s memo.