%T The Design of JET: A Java Library for Embarrassingly Parallel Applications %A Luis M. Silva, Hern\[^a]ni Pedroso, Jo\[~a]o Gabriel Silva %E Andr\[`e] W. P. Bakkers %B Proceedings of WoTUG\-20: Parallel Programming and Java %X JET is a parallel virtual machine. It has a dynamic number of processors which may run different proprietary operating systems. The processors communicate through the slowest intercommunication network of the world, do not provide peak performance and in the overall the parallel machine can be a very unstable computing surface. In other words, JET uses the idle CPU cycles of computers that are connected to the Internet, being a really inexpensive supercomputer. This paper presents the design of a Java parallel library that provides support for the execution of embarrassingly parallel applications. It inherits the security, robustness and portability features of Java and includes support for fault\-tolerance, scalability and high\-performance through the use of parallelism.