or a Senior Principal Software Engineer experienced in Java (as your primary and most skilled in Object-Orientated programming... of degree Senior Principal Software Engineer: 8 Years with Bachelors in Science; 6 Years with Masters; 4 Years with PhD...