Good to focus on back, but this is a little short of optimal. Move conventional DL's to the top of this day, after a thorough warm-up, and go heavy (3-5 reps). Then pick one pulldown and one row, and rotate them out periodically. Need more bicep work if you want big arms.
Again, go heavy on your first move here. Romanian DL's would be more useful for hams vs conventional DL's.
It would be a good idea to swap this to Wed. and put legs on Fri. to give your back plenty of time to recover. Go heavy on Press and Bench. More triceps work. Lateral raise instead of Upright rows are a good idea.
Do ab work as part of your warmup for all your other workouts, and put in more work on this day. Maybe separate shoulders from your chest, or make this an arm day. Don't waste a day at the gym on abs alone.
Just a starting critique. There is a lot more to be done here, but your program should depend on what you need out of it. Nail down some very specific goals, and make your program to match.
There is always the option of following a pre-made program from someone who knows what they are doing, and that might be best until you build a good strength base, figure out what your weak spots are, and define your goals.