Duties: Analyze, design, customize and implement software applications using Java, J2EE, CSS, Java Script, SOAP UI, Web Services, Struts, Spring, Hibernate, Windowsetc; interact with clients to gather and document requirements; develop technical functional specifications; perform code and design rev