Jigsaw was introduced as part of Java 9 in 2017 by Oracle, aiming to address issues related to the monolithic nature of the Java Development Kit (JDK). It was created to improve application performance, scalability, and maintainability by enabling a modular structure. The project sought to allow developers to define clear module boundaries, encapsulate implementation details, and reduce the size of Java applications by including only necessary components. Jigsaw's development was driven by the need for a more efficient way to manage large codebases and enhance security through strong encapsulation.
Jigsaw
Jigsaw is a modular framework for the Java platform introduced in Java 9, designed to improve the scalability and performance of Java applications. It allows developers to create modules that encapsulate code and data, enhancing application architecture by enabling reliable configuration and strong encapsulation. Jigsaw also supports the creation of smaller, more efficient runtime environments by allowing applications to include only the necessary modules, thus reducing memory footprint and improving startup time.
Explore the Howdy Skills Glossary

About Jigsaw
Jigsaw's strengths include improved modularity, better encapsulation, reduced application size, and enhanced security. Its weaknesses involve a steep learning curve for developers unfamiliar with modular programming and potential compatibility issues with existing codebases. Competitors include OSGi (Open Service Gateway Initiative) and other module systems like Maven and Gradle, which offer alternative approaches to modularity and dependency management in Java applications.
Hire Jigsaw Experts
Work with Howdy to gain access to the top 1% of LatAM Talent.
Share your Needs
Talk requirements with a Howdy Expert.
Choose Talent
We'll provide a list of the best candidates.
Recruit Risk Free
No hidden fees, no upfront costs, start working within 24 hrs.
How to hire a Jigsaw expert
A Jigsaw expert must have a strong understanding of Java programming, particularly Java 9 and later versions. They should be proficient in modular programming concepts, including module creation, dependency management, and encapsulation. Familiarity with the Java Platform Module System (JPMS) is essential, as well as experience with tools for building and managing Java projects like Maven or Gradle. Knowledge of troubleshooting and optimizing modular applications is also important to ensure efficient implementation using Jigsaw.
The best of the best optimized for your budget.
Thanks to our Cost Calculator, you can estimate how much you're saving when hiring top global talent with no middlemen or hidden fees.
USA
$ 97K
$ 127K
$ 54K
$ 73K
$ 224K
Employer Cost
$ 127K
Employer Cost
Howdy savings:
$ 97K
Benefits + Taxes + Fees
Salary
*Estimations are based on information from Glassdoor, salary.com and live Howdy data.