BEST PRACTICES FOR JAVA FULL STACK DEVELOPMENT: TESTING, SECURITY, AND DEPLOYMENT