Key Skills and Experience:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Skills A senior level software developer with strong and successful technical lead experience Advanced knowledge in developing J2EE based applications using Struts, Spring and Hibernate and other widely used frameworks. Proactive and highly organized, with strong time management and planning skills. Experience developing secure web services using top down or bottom up approach. Experience implementing Enterprise Service Bus Experience and proficient in Single Sign On implementation Experience working in E2B, B2B models In depth knowledge of Software development and implementation in web and client server technologies Proficient in Data modeling and development Excellent oral and written communications skills Able to meet tight deadlines and remain calm under pressure. Ability to lead enterprise integration efforts and conduct technical discussions with stakeholders.
EXPERIENCE At least 10 years of experience with the following technologies: o JAVA, J2EE, Spring 3.0, Hibernate, JSP, Struts 2 o Design Patterns and Principles, OOPS o Web Services, WSDL, UDDI, XML, DTD, XSD, XLST, SOAP, JAVA RMI o Experience implementing Enterprise Service Bus o Experience and proficient in Single Sign On implementation (Knowledge of openSAML API is a PLUS) o RDBMS Oracle 10g/11g o Experience working in E2B, B2B models
EDUCATION, CERTIFICATIONS and/or MEMBERSHIPS:
Degree in Computer Science or equivalent
COMMUNICATIONS SKILLS This job requires interaction with program manager, project team and end-users. The ability to effectively communicate ideas and concepts both orally and in written documents is critical.Apply