Optimizing Java Unit Testing Techniques for Senior Software Engineers