Specifications include, but are not limited to: 1. Instructors must have a minimum of 5 years as a Java developer and at least 2 years of Java training experience. 2. The training material should be based on Java official course curriculums. 3. The students are developers with some foundational Java experience. 4. The training will need to be delivered in Salem, Oregon. A DOJ training room will be provided at a DOJ facility. Students will bring their laptops for the training. 5. The training delivered will need to be specific to the existing software that the Oregon Department of Justice has in place: o Java 2EE (Jakarta EE) version 8; o Struts 1 version 1.x; and, o Hibernate version 5.x. Additional related technologies and the associated versions in use are: o Spring 4x o EJB 3x o Angular 2x o Bootstrap 3x