Minimum Qualifications: Bachelor's degree in Computer Science, Software Engineering or related technology discipline. Minimum of 3 years of experience as a Technical Lead on a software development team Minimum of 7 years of software development experience using Java technology stack. Banking and/or