Planning a new Java project in 2025?
Start here.

Get the full report and take the guesswork out of planning your next Java project.

Go beyond tech trends —
understand the decisions shaping successful Java projects in 2025.

70%
Java's momentum continues

70% of teams plan to start a new Java project in the next year.

88
Global reach

Responses collected from 88 countries worldwide.

$6,250
Full-stack pays off

Teams save $6,250 per developer annually by cutting coordination time in half with full-stack.

Key takeaways at a glance

The full-stack advantage: Faster delivery, fewer blockers

As a manager, what do you think are the benefits of building applications with full-stack teams?

Clear responsibility and stronger ownership over deliverables
62 %
Faster time to market
48 %
Fewer cross-team backlogs to manage
48 %
Fewer people to manage
44 %
Bugs get killed quicker
36 %
Fewer surprises and delays
35 %
Lower cost overall
35 %
Total: 142 responses
50% prioritize developer productivity in front-end decisions

What are the two biggest considerations when choosing the front end for your application?

Developer productivity
50 %
Availability of UI component libraries
45 %
Team familiarity with the technology
30 %
Full stack security
29 %
Extendability
21 %
Popularity
12 %
Accessibility
5 %
Total: 257 responses
The hidden cost of tech decisions

What are the most visible ways technology decisions affect your project budget?

Infrastructure and scaling costs, e.g., cloud services and hosting
52 %
Long-term maintenance and support requirements
47 %
Time spent on implementing non-business logic
40 %
Investment in team training and upskilling
39 %
Costs associated with delays or inefficiencies during development
38 %
Time and resources spent setting up project structure, development environments, and tool integrations
38 %
Additional work required to adapt the tech stack to unplanned features or changes in scope
37 %
Other
2 %
Total: 145 responses
How Java teams are making budget calls in 2025

What are your primary considerations for budgeting your upcoming Java project(s)?

We consider each project in terms of company priorities or ROI
65 %
We consider whether we have the skills on our teams to complete the projects
57 %
We heavily consider how long it takes to hire the needed people and teams
27 %
We consider whether we can retain our top talent through this period
22 %
We consider what we will do with new hires after the project is complete
17 %
Our budget calls for cutting the dev team. We have to consider where to make those cuts.
13 %
Total: 151 responses

Real-world insights from today's Java practitioners

“When choosing a framework, prioritize project needs—scalability, communication, support, compatibility, and security. Pick tools that boost developer productivity and integrate cleanly with your stack, and consider AI-powered features for optimization and automation.”

Josh Long
Spring Developer Advocate

“In a big organization with hundreds of engineering teams, it simply leads to chaos if teams can choose their own frameworks. On the flip side, decision-makers in large organizations are often so far removed from the technology that their choices aren't technically sound—and leadership then struggles to understand why productivity drops.”

Petrus Viljoen
VP, C-level, Booking.com