
What we’re about
Jozi JVM User Group (Jozi-JUG)
Welcome to the Jozi JVM User Group! This is a community for anyone passionate about Java Virtual Machine (JVM) languages and related technologies. Whether you're a beginner, a seasoned developer, or somewhere in between, we’d love to have you join us. Our group hosts virtual and physical meetups, creating spaces for learning, sharing, and connection.
For Recruiters
We kindly ask that recruiters, staffing professionals, and headhunters respect this space as a sanctuary for developers. While we appreciate the work you do, Jozi-JUG is exclusively for those who code and create with Java and JVM technologies.
For Developers
Here’s how you can get involved:
- Attend our Meetups: Join us to learn, share, and connect with fellow JVM enthusiasts.
- Speak at a Meetup: Volunteer to share your knowledge by contacting the committee.
- Write for the Community: Contribute articles to our online platform to help grow and enrich the group.
Our Goals
- Foster the growth of the JVM community.
- Share knowledge and experiences to uplift one another.
- Build critical technical skills to support our country’s development.
- Create lasting friendships among Java developers.
- Have fun while learning and collaborating!
Get in Touch
Have a talk idea or a topic you’d like us to cover? Submit your suggestions by emailing [sam@shayward.co.za](mailto:sam@shayward.co.za).
Join us and be part of a vibrant and supportive JVM community!
Upcoming events
1

JakartaOne by Jozi-JUG
Investec, 100 Grayston Dr, Johannesburg, 2196, Johannesburg, ZAAgenda:
- 17:00 - Doors Open for Drinks and Snacks and Mingle
- 18:00 - Welcome and Introduction
- 18:10 - Speaker 1
- 18:50 - Break
- 19:10 - Speaker 2
- 19:50 - 20:30 - More mingling
Venue: Investec, Sandton
Host: Buhake Sindi
We ask that you do not RSVP Yes if you are not sure you will be able to attend. We would not want somebody to loose out on the opportunity of seeing the speakers speaking in person.
Details:
Speaker: Phillip Krüger
Talk: AI with (and in) Quarkus
Abstract:
AI is changing how we build software, and how we interact with it. In this talk, we'll explore how Quarkus helps you build intelligent, AI-enabled applications, and how Quarkus itself is evolving to include AI-powered developer tools. We’ll start by showing how to integrate AI into your applications using LangChain4j, with practical examples of Retrieval-Augmented Generation (RAG) patterns, prompt engineering, and streaming AI responses. We'll also touch on the Model Context Protocol (MCP) and how it supports structured, reproducible AI workflows. Then we'll shift focus to Quarkus itself, and showcase "Chappie" - the experimental AI assistant built into Quarkus Dev UI. You'll see how Chappie uses the same AI tooling to help developers write code, explain exceptions, discover extensions, and automate common tasks. We'll share the vision for the future: using MCP in Dev Mode to bring intelligent, context-aware tooling directly into the developer workflow. Whether you want to build AI into your app, or bring AI into your IDE, this talk will show how Quarkus is helping Java developers thrive in the AI era.
Speaker
Phillip Krüger is a Senior Principal Software Engineer at Red Hat and a core contributor to the Quarkus project. He leads the development of key features like the Quarkus Dev UI, MicroProfile GraphQL, and OpenAPI support, and is the creator of tools like mvnpm and the Chappie AI assistant in Quarkus. Phillip is passionate about developer experience, cloud-native Java, and building intelligent tooling that makes developers more productive.
Social media links:
LinkedIn: https://www.linkedin.com/in/phillipkruger/
GitHub: https://github.com/phillip-kruger
***
Details:
Speaker: Ivar Grimstad
Talk: The Past, Present, and Future of Enterprise Java
Abstract:
Over the last 30 years, Java has been the preferred technology for developing enterprise applications. Frameworks and approaches such as J2EE, Spring Framework, Java EE, Spring Boot, and Jakarta EE all contribute to this success story.
The Jakarta EE 11, with features for increasing performance and developer productivity, such as support for virtual threads and the new Jakarta Data specification.
This session will give you a history lesson of Enterprise Java as well as an overview of everything brought to you by Jakarta EE 11 with lots of code demos. We will also look forward and check out what's in the pipeline for Jakarta EE 12 and how enterprises can cope with the ever-increasing presence of AI.
Speaker
Ivar Grimstad is the Jakarta EE Developer Advocate at Eclipse Foundation. He is a Norwegian Java Champion and JUG Leader based in Sweden.
Besides advocating for the Jakarta EE technologies, Ivar contributes to the Jakarta EE specifications and is the PMC Lead for Eclipse Enterprise for Java (EE4J). He is also one of the specification leads for Jakarta MVC and represents Eclipse Foundation on the JCP Executive Committee.
Ivar is also involved in various other open-source projects and communities. He is a frequent speaker at International developer conferences.
Social media links: https://theguywiththeduketattoo.com/
The Jozi Java User Group (Jozi-JUG) is dedicated to a harassment-free experience for everyone. Our anti-harassment policy can be found here (https://github.com/Jozi-JUG/constitution/blob/master/anti_harassment_policy.txt)56 attendees
Past events
178

