JavaOne is back!

Join us in Las Vegas from October 17–20 to explore a wide range of Java technical and community topics that address modern application development and ecosystem participation.

Connect. Learn. Innovate.

From aviation to aerospace, finance to banking, retail to social, and across many more industries, Java helps power the world around us. Continual Java innovation by Oracle allows you to address the application challenges of today and the opportunities of the future. Keynotes, labs, and sessions at JavaOne will showcase Java’s value in addressing modern application development challenges and strengthen your Java skills.

Hear why Paul Sandoz from Oracle’s Java Platform Group is excited for JavaOne.

Level up your Java knowledge

At JavaOne, you’ll attend sessions and interact with a community spanning the breadth and depth of Java technology.

Core Java Platform

Explore innovation fundamental to the Java platform, including the latest developments in Java virtual machines, Java language evolution, new library features, and more.

Java and cloud development

Learn to build cloud native Java applications, microservices, and other containerized workloads deployed to cloud, hybrid, and multicloud environments, including Oracle Cloud Infrastructure.

App development tools and DevOps

Dive into frameworks, IDEs, DevOps, app testing tools, and other developer technologies—such as GraalVM, WebLogic, Helidon, Verrazzano, Kubernetes, Micronaut, and much more.

Security and manageability

Check out security best practices, tools, and solutions for managing Java applications such as JDK Flight Recorder, JDK Mission Control, and Java Management Service.

AI and machine learning

Java is well positioned to address AI and machine learning. Join experts showcasing initiatives from Oracle Labs (such as Tribuo) and other machine learning libraries that complement Java.

Java community

Explore Java ecosystem-specific topics focusing on collaboration, career, and community-building initiatives.

Featured sessions

  • Learning session

    Data-Oriented Programming with Records, Sealed Classes, Text Blocks, and More

    Alan Bateman and Brian Goetz | Oracle

    See a demonstration of how the latest features of Java—records, sealed classes, text blocks, and pattern matching—simplify programs that operate primarily on data.

    View the full description
  • Learning session

    Project Panama: Say Goodbye to Java Native Interface

    Maurizio Cimadamore | Oracle

    Discover how Project Panama APIs and tools work together to provide a safe, modern, and efficient way to access foreign memory and code from Java.

    View the full descriptionof Project Panama
  • Learning session

    Project Loom: Modern Scalable Concurrency for the Java Platform

    Alan Bateman and Ron Pressler | Oracle

    Learn how Project Loom aims to reinstate the thread as an efficient unit of concurrency by adding a lightweight implementation of threads to the Java platform.

    View the full description
  • Learning session

    Accelerating Microservice Productivity with Java, GraalVM, and Micronaut

    Graeme Rocher | Oracle

    Learn how to get the most out of Java and GraalVM when building cloud native applications. Follow along as Micronaut cofounder and Oracle Labs architect Graeme Rocher shows you how.

    View the full descriptionof accelerating microservice productivity
  • Learning session

    Functional Programming Idioms in Java

    Venkat Subramaniam | Agile Developer, Inc. and Java Champion

    Many developers and organizations are immersed in Java’s functional programming capabilities. Learn some of the dos and don’ts to keep in mind when programming in this style.

    View the full descriptionof functional programming idioms in Java
  • Learning session

    Twelve Tips for Writing More Readable Java Code

    Jeanne Boyarsky | Code Ranch and Java Champion

    Whether you’re a student or an experienced developer, you’ll learn tips and techniques for writing clearer code that’s easy for your coworkers and future self to read and understand.

    View the full descriptionof twelve tips for writing more readable Java code

Featured speakers

Come meet and learn from some of the greatest technical luminaries in the Java community. You’ll get tips, tricks, and strategies for improving your Java programming skills and advancing your career.

  • Anderson Software Group, Inc., Research Director

  • Anderson Software Group, Inc., President

  • Netflix, Software Engineer

  • CodeRanch, Developer

  • Pivotal, Spring Developer Advocate

  • Okta, Developer Advocate

  • ToolsCloud, Programmer / Developer

  • Agile Developer, Inc., President

Gail Anderson

Gail Anderson is a Java Champion, Oracle ACE, and a past member of the NetBeans Dream Team. As a founding member of the Anderson Software Group, she is a leading provider of training in Java, JavaFX, Python, Go, Modern C++, Docker, and Kubernetes. Gail is also the coauthor of nine software textbooks including “The Definitive Guide to Modern Java Clients with JavaFX 17” and a contributing author to “97 Things Every Java Programmer Should Know!” Website: Twitter: @gail_asgteach

Paul Anderson

Paul L. Anderson is a Java Champion, Oracle ACE, Oracle Groundbreaker Ambassador, and a past member of the NetBeans Dream Team. He is the director of training and cofounder of the Anderson Software Group, a leading provider of training courses in Java, JavaFX, Python, Go, Modern C++, and Docker and Kubernetes. He is also the coauthor of nine textbooks on software programming, including the “The Definitive Guide to Modern Java Clients with JavaFX, Second Edition.”

Paul Bakker

Paul Bakker is a senior software engineer in the Java Platform team at Netflix. He works on improving the Java stack and tooling used by all Netflix microservices and was one of the original authors of the DGS (GraphQL) Framework. A Java Champion, Paul has published two books about Java modularity with O’Reilly and is a frequent conference speaker.

Jeanne Boyarsky

A Java Champion from New York City, Jeanne Boyarsky has been a Java developer for more than 20 years. She coauthored Wiley’s certification books on Oracle Java 8, Java 11, and Java 17. Jeanne also serves as her team’s Scrum Master. She volunteers at CodeRanch and mentors the programmers on a high school robotics team in her free time. Jeanne has spoken at numerous conferences including JavaOne, Devnexus, Kansas City Developer Conference, and QCon.

Josh Long

Josh Long has been the first Spring Developer Advocate since 2010. He’s also a Java Champion, an author of six books (including O'Reilly's “Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry” and “Reactive Spring”), a creator of many best-selling video trainings (including “Building Microservices with Spring Boot Livelessons”), an open source contributor, a podcaster (“A Bootiful Podcast”), and a YouTuber. Connect with Josh @starbuxman.

Matt Raible

A well-known figure in the Java community, Matt Raible has been building web applications for most of his adult life. For more than 20 years, he’s helped developers learn and adopt open source frameworks and use them effectively. He’s a web developer, Java Champion, and Developer Advocate at Okta. Matt is a frequent contributor to open source and a big fan of Java, IntelliJ, TypeScript, Angular, Spring Boot, and JHipster. You can find him online at @mraible and

Bruno Souza

Since 1995, Bruno Souza has been helping Java developers improve their careers and connect to cool projects with great people. He is a Java evangelist at Code4.Life and the leader of SouJava, the Brazilian Java Users Society. You can hear Bruno discuss Java and the developer career at

Venkat Subramaniam

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at international conferences. Venkat has authored multiple technical books; you'll find a complete list at You can reach him by email at or on twitter at @venkat_s.

Become a JavaOne sponsor

This is where new connections are made and relationships are strengthened. Sponsorship includes opportunities to gain focused exposure, share unique solutions, and inspire the JavaOne community. Interested in learning more? Fill out our request form. Our team will be in contact soon.

Go to the request form

Experience the Java Unconference

Don’t miss your opportunity to participate in the revival of the highly acclaimed Java Unconference. You’ll vote on a selection of exciting Java topics. Then, you’ll participate in a collaborative discussion on the winning topic with recognized Java luminaries from all around the world. Make your voice heard and meet some of the brightest minds in the Java community. Stay tuned for date and time details.

Start planning for JavaOne

  • Passes and pricing

    Don’t wait to register! Discover how you can save with early or group registration.

  • Justify your trip

    Check out helpful tools to show your manager why attending JavaOne is good for your business.

  • FAQs

    Our extensive FAQs answer the most-asked questions—and provide contact details for support.

Success starts at JavaOne. See you in Las Vegas, October 17–20.