I have a torn labrem in my R, torn rotator cuff in my L, and a torn tricep tendon in my left elbow.
Some things that have helped me are lots of joint supps, infrequent but intense training and mainly barbell work. Dumbells tend to hit the joints harder.
Also, play around with your grip width on barbells. This can help A TON! I can't bench more than 225 at the outer rings and can't super close grip (with fingers an a couple inches apart) more than 225 without super intense pain. But I can pause bench 405 with a medium grip (fingers about 2 inches outside the inner ring). I've been wanting to do a powerlifting meet at 181 or 198 for a while now, but thought it would be pointless with such a weak bench, until I discovered the strength I had at that very specific width. I'm so excited now that I'm working toward a goal.
Sorry for the story, but my main points are don't over train, take every joint supplement you can, and find the angle your shoulder can handle with a barbell. Hope this helps brother.