Required Skills: Minimum of a Bachelor's degree or equivalent in Computer Science or Engineering. 7+ or more years of experience using Java technologies to build large-scale business applications. Financial industry experience is a plus Expert in core Java and JEE technologies Deep understanding of