Essential 7+ years of experience as software developer/programmer for Java/J2EE, Spring, Hibernate, GWT (Rich UI) & Oracle-PL/SQL Experience in Junit testing and Mocking techniques Experience in global application development environment Good experience in Software Development Life Cycle, familiarity with Waterfall and Agile development models Able to work in dual capacity of IC role and leading team Desirable AML/KYC functional knowledge is a plus Experience in JBPM will be a big plus