Be a key player in designing and building high-throughput systems for a global technology leader. As Principal Java Developer, you will have the opportunity to work on large-scale cloud and microservices projects. This is an ideal position for those seeking input into planning, mentorship, strategy but still remaining hands-on. Required Skills & Qualifications We are looking for candidates with: