Sr. java architect jobs