
What we’re about
The purpose of this JUG is to provide a forum to share ideas, discuss and to promote Java and JVM. Anybody with an interest in Java & JVM is encouraged to join. We meet once a month. The meetings will include tech talks, workshops, code jams on various topics related to Java. Come, connect and collaborate at the BOJUG home page, the mailing list, slack and facebook and be a part of something awesome
We are a group of Java JVM developers in Bangalore, engineers (to say the least) we hope to create a thriving Java community in Bangalore. Java being open sourced is easily one of the greatest piece of news in recent memory for us developers. Now, Java will be adopted even more widely than it was. Part of being open source means to build communities. Communities of developers, users, experts and beginners, which are needed for the greater adoption of Java. These communities are the life-line of any open source product, and as users, it is our responsibility to strengthen Java's life-line.
Sponsors
See allUpcoming events (2)
See all- [In-Person - June] Boosting Engineers' PerformanceJFrog India Pvt Ltd, Bengaluru
## Details
📍 Location:
Frog Cafe
JFrog India Pvt. Ltd
5th Floor, Salarpuria Softzone, Green Glen Layout,
Bellandur, Bengaluru, Karnataka 560103
Note: *** Event from 9.30am to 2.30pm, Lunch Provided ***-- IF YOU DECIDED NOT TO JOIN, PLEASE RSVP TO NO ASAP--
-- ITS A FREE EVENT, RSVP before 25th JUNE 2025 --
-- GOV ID CARD IS MANDATORY TO ENTER --Agenda:
➡️ Registration Open : 9.00 AM➡️ Talk #1: Field Lessons in Problem Solving Java Issues
Time: 9.45am to 10.15 am
Join us for a deep, hands-on exploration of real-world engineering challenges and solutions drawn from enterprise Java, JavaScript, and Eclipse workloads across both cloud and on-premise deployments. This session unpacks valuable lessons from the field, ranging from resolving memory leaks and analyzing CPU bottlenecks to diagnosing elusive multi-threaded race conditions and conducting postmortem debugging using production core dumps.
Through detailed case studies, attendees will gain practical diagnostic techniques and best practices, learning how to interpret symptoms, assess business impact, and apply effective resolutions. This session is designed to equip developers with the confidence and tools to tackle complex, large-scale production issues in their own environments.
Speaker(s) :
Gireesh Punathil➡️ Talk #2: Java21 Powering Large Products with Smarter Concurrency and Efficiency
Time: 10.15 am to 11.15 am
JFrog operates tens of thousands of Artifactory containers for customers worldwide, so even “small” inefficiencies quickly turn into large cloud bills.
In this talk I will share two production war-stories that saved us double-digit % CPU and GBs of RAM per node, without touching a single line of business logic.
Story #1 – Faster Boots, Lower CPU:
A profiler led us down an unexpected rabbit-hole in Tomcat’s resource lookup. With ~800 JARs on the classpath, the default class-loading algorithm performed thousands of redundant I/O calls during startup. I’ll show how we confirmed the hotspot and replaced the default loader with a custom resource locator, cutting cold-start time and CPU by >30 %.
Story #2 – Slimmer Footprint, Happier Nodes:
A “blank” Artifactory should be lightweight, yet baseline memory was ballooning. The culprit was Jersey’s MIME-type negotiation building huge caches at boot. We used ByteBuddy runtime weaving to surgically patch Jersey, dropping resident set size by ~700 MB.
Both stories blend detective work with creative, production-safe fixes—practical lessons every Java engineer can apply to large microservice fleets.
Speaker(s) :
Sergey Steinvil
Kunal Mazumdar➡️ Break: Tea Break
Time: 15mins➡️ Talk #3: Future-Proofing Java: How JEP 496 Supercharges Engineer Productivity with Quantum-Resistant Cryptography
Time: 11.30 am to 12.30 pm
As quantum computing rapidly shifts from theory to reality, traditional cryptographic methods like RSA and ECC are at risk of obsolescence. Java 24’s JEP 496 delivers a seamless, standards-based implementation of the Module-Lattice-Based Key Encapsulation Mechanism (ML-KEM), a NIST-approved, quantum-resistant algorithm. This talk explores how JEP 496 empowers engineers to integrate next-generation security into Java applications with minimal friction, leveraging familiar APIs (KeyPairGenerator, KEM, and KeyFactory) and multiple security-performance profiles. Attendees will learn how adopting ML-KEM not only safeguards applications against future threats but also streamlines key management, reduces technical debt, and accelerates secure development-directly boosting engineering performance in today’s evolving security landscape.
Speaker(s) :
Manukumar VS➡️ Finale: Fire-Side Chat with SVP, DevOps Core
Time: 12.30 PM to 1.15 PM
Why was Java picked? 🤔
Speaker(s) :
Yossi Shaul
Moderator :
Prasanna Raghavendra➡️ Break: Lunch and Networking
Time: 1.20 PM - 2.30 PM - [In-Person - July] Java Meet-up at Devon SoftwaresDevOn Software Services, Bangalore
## Join us for an exciting sessions on Java Topics, in collaboration with Devon Software Service
## Details
Location:
DevOn Software Services Pvt. Ltd.
Lower Ground Floor,
Building 2A - West Tower,
Embassy Tech Village,
Deverabeesanahalli, Bellandur,
Bengaluru - 560087
Note: *** Event from 9.30am to 4.00pm, Lunch Provided ***-- RSVP ONLY IF HAVE YOU DECIDED TO JOIN --
-- ITS A FREE EVENT, RSVP before 10th JULY 2025 --
-- GOV ID CARD IS MANDATORY TO ENTER --
--ATTENDEES HAS TO BRING FULLY CHARGED LAPTOPS FOR THE WORKSHOPS--Note : We will be uploading the full event details in some time. One speaker slot is available.
Register through the link if you have a proposal for session/workshop - https://lnkd.in/gMdAWi6e.Agenda:
➡️ Registration Open : 9.30 am
Workshop
Time: 10.00am to 11:00 amTalk #1
Time: 11.00 am to 11.50 amTalk #2
Time: 12.00 pm to 1.00 pmBreak: Lunch
Time: 1:00pm - 2:00pmTalk #3
Time: 2.00 pm to 3.00 pmNetworking
Time: 3:00pm to 4:00pm