Sorry if this has been asked and answered. I did a search but came up empty.
I have 2 1920x1080 monitors, I move the browser window to the 2nd monitor and maximize it there.
Get screen resolution
java.awt.Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();
Move browser to second monitor and maximize
if (width <= 1920) {
    Point point = new Point(width, 0);
    driver.manage().window().setPosition(point);
    driver.manage().window().maximize();
}
If your resolution is wider than a typical monitor, open the browser in a more realistic resolution (this is optional, but I recommend it)
else 
{
    Point point = new Point(0, 0);
    driver.manage().window().setPosition(point);
    Dimension targetWindowSize = new Dimension(1920, 1080);
    driver.manage().window().setSize(targetWindowSize);
}