VP Senior Software Engineer – Java & Distributed Systems at Citi | JobSearch