Job Description :
Java SOA SOAP REST WAS ESB Architect (Part Time 37.5hrs Albany, NY
24 Months

Job Description:
DOL requires assistance to work within a service-oriented architecture (SOA) to support DOL critical SOA applications and services. This includes architecture in support of new projects as well as maintainance of current applications that could cross over multiple program areas.

Designing and develop the follow Service Oriented Architecture (SOA) design artifacts:
Business Object Models (business entities/objects and their relationships)
Service Models describing the service layers in the desired business domain
Service Specifications describing the input and output interfaces for the service, as well as its security, editing and interface protocol requirements
eXtensible Markup Language (XML) interfaces and files
XML Schema Definitions (XSDs)
Web Services Description Language (WSDL) files
Writing and documenting enterprise level SOA standards, best practices and patterns.

Specific activities include:
1. Lead system analysts, designers, and developers in development, implementation and maintenance of
Component-based J2EE applications through an iterative object-oriented lifecycle.
2. Lead architecture activities implementing Design solutions including Infrastructure design, installation, configuration and implementation for High availability/fault tolerant integrated solution.
3. Creating SOA Design standards and best practices for object naming, design & deployments, data & content integration and production output using various channels
4. Designing services to wrap Third party software, exposing functionality to store/retrieve/archive/manage information in a Service Oriented Architecture (SOA) environment
5. Use of IBM’s Service Oriented Architecture (SOA) tools: WebSphere Business Modeler (WBM), WebSphere Process Server (WPS)/Business Process Manager (BPM), WebSphere Integration Developer (WID)/IBM Integration Designer (IID), and Rational Software Architect (RSA) to create SOA design artifacts for composite application development teams.
6. Designing BPM solutions with service orchestration using Business Process Execution Language (BPEL Infrastructure design and implementation of High Availability (HA) for IBM Business Process Manager (BPM) 7.5 and IBM Integration Developer (IID) 7.5
7. Using IBM’s ESB tools: WebSphere Message Broker (WMB), WPS/BPM and DataPower, for data mapping/transformation, and message flows/routing.
8. Designing workflow services and exposing them for all business domains in implementing seamless workflow orchestration under SOA environment.

Candidates should have at least 60 months experience and a majority of the following should apply:
Each candidate should fill out the months of experience they have for each item in the table:
1. 60 months of application architecture experience in Java-based SOA solutions including application design, infrastructure and integration layer design, installation, configuration, implementation, production support and documentation of complex systems. #of months
2. 42 months experience designing services to wrap APIs (application programming interfaces) to service enable as a component and/or web service consumable by a customer application through standard/secure interfaces. The interfaces may include but are not limited to: SOAP; REST with JSON payload; Local and Remote EJBS, SCA, etc. #of months
3. 36 months experience using IBM’s SOA tools: Web Sphere Business Modeler (WBM), Web Sphere Rational Application Developer (RAD), Web Sphere Application Server (WAS) Web Sphere Process Server (WPS), Web Sphere Integration Developer (WID), and Rational Software Architect (RSA) that support end to end Business Process Management (BPM #of months
4. 36 months using IBM’s ESB tools: Web Sphere Message Broker (WMB), WPS and Data Power for data mapping/transformation and message flows/routing. #of months
5. 12 months experience importing models from WBM into WID and RSA, and implementing service orchestration using Business Process Execution Language (BPEL #of months
6. Bachelor’s Degree or greater in computer science or related field. #of months
7. SOA Architect Certification #of months