Shallow dados with plenty of screws from the outside, then add 1/2 x 1/2 triangular glue blocks (match the grain direction) above and below each shelf. That should be plenty stiff. Then you could add a rib under the bottom shelf instead of those metal brackets (and more glue blocks). Don't forget the handles on the ends.