Job Description :
Java SOA API WebSphere MQ 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 maintaining current applications that could cross over multiple program areas.

Design and develop the following 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 architecture activities implementing Design solutions including Infrastructure design, installation, configuration and implementation for High availability/fault tolerant integrated solution.
2. Creating SOA Design standards and best practices for object naming, design & deployments, data & content integration and production output using various channels
3. Designing services to wrap Third party software, exposing functionality to store/retrieve/archive/manage information in a Service Oriented Architecture (SOA) environment
4. Use of IBM’s Service Oriented Architecture (SOA) tools: 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.
5. 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
6. Using IBM’s ESB tools: WebSphere Message Broker (WMB), WPS/BPM and DataPower, for data mapping/transformation, and message flows/routing.
7. Designing workflow services and exposing them for all business domains in implementing seamless workflow orchestration under SOA environment.
8. Delivered solutions must include standards and best practices for design, development, configuration, deployment, data & content integration and mentoring of other staff in all of the above.

Candidates should have at least 84 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 enterprise architecture experience in Java-based SOA solutions including setting organizational direction in application design, infrastructure and integration layer design, installation, configuration, implementation and documentation of complex systems. #of months
2. 84+ 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 - including the generation of Service Models, Service Classification Diagrams, Activity Diagrams and Sequence Diagrams) 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. 36 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