requirement for small javaprojects for freshers