McDonnell, 30 år, möter Rosas på underkortet till Anthony Joshuas IBF-titel med Charles Martin på O2 i London.
Det kommer att bli McDonnells första match i Storbritannien sedan han besegrade Argentinas Javier Chacon i Liverpool 2014.
Doncaster fighter, som har vunnit 27 av sina 30 matcher, slog Japans Tomoki Kameda i båda sina senaste två matcher.
McDonnell vann WBA-titeln med en 10:e runda stopp för Thailands Tabtimdaeng Na Rachawat på Wembley Stadium i maj 2014.
Han hade tidigare berövats IBF-titeln för att ha misslyckats med att bekämpa förbundets obligatoriska utmanare inom den rekommenderade tidsramen.
"Jag kan inte berätta hur bra det känns att vara tillbaka slåss i Storbritannien," sade McDonnell. "Det har varit en lång tid framöver.
"Rosas har vunnit världstitlar. Han har blandat ihop det med det bästa och är mycket erfaren.
"Han kommer att föra en hel del till bordet. Han är bara 31, så han kommer fortfarande att vara hungrig. Jag hoppas att vi kan sätta på en stor kamp och jag är 100% säker på att jag kan slå honom."
I andra matcher på Joshuas underkort försvarar Lee Selby sin IBF världsfjäderviktstitel mot Eric Hunter, trefaldig världsmästare George Groves ansikten obesegrade Scot David Brophy och Nigel Benns son Conor gör sin professionella debut.
Brittiska WBA världs bantamweight mästare Jamie McDonnell kommer att försvara sin titel mot Juan Alberto Rosas den 9 april.