Job Description :
Position : SOA Developer
Location : Park ridge, NJ
Duration : 8-12+ Months Contract

Position Description:
The Enterprise Solutions architecture group is responsible for strategy development, standards development and firm wide project participation and consulting. The Senior SOA Developer will work closely with Solutions Architects and other project team members to design, develop and test SOA based Integration solutions . SOA developer will be responsible for writing/designing web services, Restful services and implementing integration patterns using ESB and messaging.

Responsible for architecture design, development, unit testing and documentation of integration solutions using an ESB.
Responsible for creating reusable services and components to be leveraged across all application teams.
Participate in daily scrum meetings and Agile development methodology and process
Analyze business requirements and provide technical estimates and documents.

Required Skills:
Bachelor''s degree from an accredited college or university
Demonstrated experience with SOA/Middleware technologies covering Infrastructure Framework, Architecture, Design and Implementation.
Development experience with Enterprise Service Bus (ESB
Experience with WSO2 Enterprise Service bus a plus.
Strong Experience with Java, J2EE technologies.
Strong knowledge of service oriented architecture (SOA), JMS, web services (JAX-WS, JAX-RS, SOAP, REST), and transfer protocols (http, ftp, etc.
Knowledge of XML, XSD and data transformations.
Experience with publish\subscribe and request\response methodologies.
Experience with designing, developing, and implementing complex integration for end-to-end solutions at a middleware level
Ability to review functional requirements and determine the type of integration work that is needed based on the requirements
Ability to optimize the performance characteristics of an ESB integration environment by planning, testing, monitoring, troubleshooting and supporting various systems integrations.
Familiarity with Continuous Integration platforms like Jenkins, Hudson or CruiseControl