The 2025 Jakarta EE Developer Survey – Your Voice Matters!

The 2025 Jakarta EE Developer Survey is now open! This annual survey plays a key role in gathering insights from the global enterprise Java community to help shape the future of Jakarta EE. Whether you’re a developer, architect, or business leader working with Java, your input is essential in guiding the evolution of cloud native Java technologies.

For the past eight years, thousands of Java professionals worldwide have contributed their perspectives, enabling the Jakarta EE Working Group to support innovation and improvements in the ecosystem. Your feedback directly influences Jakarta EE’s priorities, ensuring it meets the needs of modern application development.

Who Should Participate?

This survey is open to all professionals working with Java, regardless of their role, industry, or geographic location. To ensure we gather perspectives from a diverse audience, the survey is available in multiple languages, including English, Spanish, Portuguese, Japanese, and Chinese.

Why Participate?

The survey provides key insights into:

  • Technology choices – Popular frameworks, runtimes, and tooling for building and maintaining enterprise Java applications.
  • Java adoption trends – How developers are using Java SE, Java EE, and Jakarta EE, including migration patterns.
  • Cloud deployment strategies – The current and future state of Java applications in cloud environments.
  • Modernisation approaches – How organisations are evolving their Java applications for the cloud native era.

Community feedback is essential to the future of Jakarta EE! Your participation helps shape our roadmap, ensuring that it continues to align with developer needs. The insights gained from the survey guide enhancements in areas such as:

  • Kubernetes and container support
  • Microservices and serverless computing
  • Adapting to Java SE innovations
  • Security, testing, and performance improvements

What Else Are We Looking Into?

With Jakarta EE 11 nearly ready for release, we’re taking a look at which Jakarta EE versions developers are using. We are also diving deeper into the migration tools developers use to transition to Jakarta EE, including:

  • Apache Tomcat Migration Tool
  • Eclipse Transformer
  • IBM Transformation Advisor & Mono2Micro
  • IntelliJ IDEA’s migration tool
  • Red Hat Migration Toolkit Assistant (MTA)
  • AI-driven migration tools

Additionally, we’ll explore how developers are leveraging serverless computing, WebAssembly (Wasm), and AI-powered solutions within Jakarta EE-based applications.

Survey Details:

2025 Jakarta EE Developer Survey
Open Until: 5 June 2025
Eligibility: Open to all Java professionals across industries and regions

Your time and insights are deeply valued. Join us in shaping the future of Jakarta EE by participating today!

Hashtag Jakarta EE #272

Welcome to issue number two hundred and seventy-two of Hashtag Jakarta EE!

Jakarta NoSQL 1.0 has passed its release review and is now publicly available. This is a major milestone for the project. Congrats to the team!

It seems like this is the week of good news. The Jakarta EE 11 Web Profile is as good as ready for the release review ballot to start. The final version of the TCK has been staged, and Eclipse GlassFish passes it on both JDK 17 and JDK 21. I expect the ballot to start early next week, as soon as all the materials have been gathered.

I am currently on my way to California and JavaOne where I will present a brand new talk titled The Evolution of Enterprise Java with Jakarta EE 11 and Beyond. Since the talk has a historical aspect, I had to dig out my old Mastering Enterprise JavaBeans book to recap how it used to be. It is an understatement of another world to say that this platform has evolved to something so much simpler today. Come to my talk for the past, present, and future of Enterprise Java.

Hashtag Jakarta EE #271

Welcome to issue number two hundred and seventy-one of Hashtag Jakarta EE!

I have just arrived home from Devnexus 2025 in Atlanta, Georgia. The upcoming week, I will stay at home before going to JavaOne 2025 in Redwood Shores, California. Check out my past and upcoming conference on my Jakarta EE Developer Advocate page.

The Starter for Jakarta EE now has support for Jakarta EE 11. Check it out at start.jakarta.ee. At this point, only Jakarta EE 11 Core Profile is available for this version. Jakarta EE Web Profile and Jakarta EE 11 Platform will be available as soon as they are released.

On the topic of Jakarta EE 11, rumour has it that Eclipse GlassFish now passes the Jakarta EE 11 Web Profile TCK, so we should expect the release review to start shortly. Planning for Jakarta EE 12 goes on. Check out the progress of the plan reviews. The weekly Jakarta EE Platform call is the place to be if you want to be part of these discussions.

Devnexus 2025

Devnexus 2025 is a wrap!. This conference, run by Atlanta Java User Group is one of my absolute favourite conferences. There is so much going on and the hallway track is so fun. It has to be with such an amazing speaker lineup.

This year, as the previous years, we had a track entirely dedicated to Jakarta EE as well as a Jakarta EE booth. My amazing Eclipse Foundation colleagues, Carmen and Shabnam, did an exceptional job making sure that everything with the booth went smoothly. In addition to this, Eclipse IDE and Eclipse GlassFish were also represented with a booth on their own.

I had the pleasure of having a talk together with Rustam where we talked about how to leverage CRaC with Jakarta EE. It was a fun talk with lots of bad jokes and really cool technology. Everything backed up by a hands on demo. Check out the slides for more about the talk

As always, we went out for a #runWithJakartaEE morning run both days of the conference. This is the best way to get started before a long conference day. Some complain that it is early to go for a run at 6:30 am, but usually they thank me afterwards. The afternoons at conferences are usually so packed with activities so it is rarely possible to make it happen then.

Another cool thing at this year’s Devnexus was to participate in a live recording of an episode the Off Heap podcast. The topic for this episode was Open Source Foundations, and we had a panel consisting of Erin from Commonhaus Foundation, Bob from Apache Software Foundation, and me from Eclipse Foundation. We had some great discussions, so make sure to listen to the episode when it airs.

Hashtag Jakarta EE #270

Welcome to issue number two hundred and seventy of Hashtag Jakarta EE!

While the work is being wrapped up on the TCK for Jakarta EE 11 Web Profile, we the planning for Jakarta EE 12 is entering a new stage. Jared Anderson, in his capacity of the release lead for Jakarta EE 12, has requested the component specifications to come forward with their plans for the release by April 15, 2025. Some of them have already prepared their material for their plan reviews.

The release review for Jakarta NoSQL 1.0 is ongoing (concludes on March 11, 2025).

This week I toured Java User Groups in the US North East coast. I visited New York, Hartford, and Boston. Read about it in my blog posts from the events:

New York Java SIG
Connecticut JUG
Boston Java Users

Next week, the community gathers in Atlanta for Devnexus. As always, there is a dedicated track for Jakarta EE. We will also have a booth, so please swing by and have a chat with us. I am sure we will have some awesome swag for you as well.

It has become a tradition to go for a run in the mornings before the conference. We will meet by the olympic rings in the corner of Centennial Olympic Park at 6:30 AM. If you are staying at the AC Hotel, you can meet me in the lobby at 6:25 AM to pick up some Jakarta EE running swag. I will bring some shirts and socks. First come, first serve.

Boston Java Users 2025

Boston Java Users was the last stop of my mini-tour of US East Coast JUGs. Quite a crowd gathered at Oracle’s premises in Burlington for pizza and tech talks. The event started with a lightning talk about LLMs by Srijha Kalyan. She even did a demo of DeepSeek on her local computer.

After the lightning talk, it was my time to take the stage with my talk about Boosting Performance and Developer Productivity with Jakarta EE. I even threw in a demo of how to integrate with LLMs with Jakarta EE at the end of the presentation.

One of the personal highlights was to meet Scott Marlow in person. We have been working together for years with Jakarta EE and been in numerous zoom calls, but never met in person before. Scott is one of the project leads of the Jakarta EE TCK project and is leading the efforts of refactoring the TCK to use more modern technologies in order to make it more suitable to onboard new contributors.

Connecticut JUG 2025

The second stop on my US East JUG Tour was Connecticut JUG. Ryan Cuprak has been the JUG-Leader of this group since 2003 and is still going strong. This was their second in-person meeting since the pandemic. The location of the event was at the beautiful campus of Trinity College in Hartford, CT.

The event started with a round-table and some socialising over pizza and drinks before I did my presentation. It was the same talk as I did at New York Java SIG, but updated with the newest version of LangChain4j. Check out the slides for more details.

New York Java SIG 2025

Yesterday, I had the pleasure of visiting New York Java SIG as the first stop of my mini-tour of US North East Java User Groups. Around 20 members showed up for my presentation titled Jakarta EE Meets AI. It was my first time presenting at the New York Java User Group, but I certainly hope it won’t be the last.

Eclipse Foundation sponsored the pizza of the event as a part of our newly created Open Community Events program. My task before the event was to pay for the pizza order. Since security around credit cards have been increased over the years, it was not possible to do this over the phone with the pizzeria. So I put on my running shoes and Jakarta EE socks for a morning run all the way from Times Square to Financial District. A decent 12 km #runWithJakartaEE run to start off the day. On Wednesday morning, I also did a run in Central Park before boarding my train to Hartford, CT, for the second stop on the tour.

Hashtag Jakarta EE #269

Welcome to issue number two hundred and sixty-nine of Hashtag Jakarta EE!

Last week, I spoke at the Madrid JUG. We also had a panel where my colleagues at the Eclipse Foundation talked about the work they do to support the open-source community. Next week, I will go on a North East US JUG tour where I will speak at NYJavaSIG, Connecticut JUG, and Boston JUG. If you’re in the area, I hope you will come and say hello and have some pizza.

I know that I have been saying this for a while now, but the release of Jakarta EE Web Profile 11 is very close. There are only some small refinements remaining for the TCK to be fully refactored and ready to be used for certifications.

I also want to remind you to register for Devnexus. As in the previous years, we will have a whole track dedicated to content related to Jakarta EE. Check it out in the schedule.

Madrid JUG 2025

The Madrid JUG is organised together with the Madrid Groovy User Group. It is a great idea to combine user groups of similar tech areas, both for increasing attendance as well cross-pollinating between communities.

The event started with my presentation titled Boost Performance and Developer Productivity with Jakarta EE 11. After that, the program managers present had a panel led by Carmen where they explained what they are doing in the Eclipse Foundation to foster the open source community. It is not often that we are able to be this many representatives from Eclipse Foundation at a community event, so it was a special evening. The turnout was great, and we had good talks and discussions over pizza and drinks after the presentations.

I have done this presentation several times over the last year, but it is never the same as it keeps evolving. The slides contains more and more material for Jakarta EE 12 as the planning for the release progresses.