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.
Duties
- 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: - Guide architecture activities implementing Design solutions including Infrastructure design, installation, configuration and implementation for High availability/fault tolerant integrated solution.
- Creating SOA Design standards and best practices for object naming, design & deployments, data & content integration and production output using various channels.
- Designing services to wrap Third party software, exposing functionality to store/retrieve/archive/manage information in a Service Oriented Architecture (SOA) environment.
- 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.
Mandatory Requirements
- Experience (10+ Years)
- Makes high-level design choices and dictates technical standards, including software coding standards, tools, and platforms. Designs multi-leveled architecture or component interactions of a large scale software system.
Requirements
- This is an 100% Onsite
- 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.
- 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.
- 36 months experience using IBM’s WebSphere to support end to end Business Process Management (this toolset includes; Business Modeler (WBM), WebSphere Rational Application Developer (RAD), WebSphere Application Server (WAS) WebSphere Process Server (WPS), WebSphere Integration Developer (WID), and Rational Software Architect (RSA - including the generation of Service Models, Service Classification Diagrams, Activity Diagrams and Sequence Diagrams)
- 36 months experience using IBM’s ESB tools: WebSphere Message Broker (WMB), WPS and DataPower for data mapping/transformation and message flows/routing.
- 36 months experience importing models from WBM into WID and RSA, and implementing service orchestration using Business Process Execution Language (BPEL).
- SOA Architect Certification
- Résumé
- Copy of Candidate Identification(i.e., Driver’s License/Green Card/Visa and Passport if applicable)
- Any documents referenced in the above Requested Qualifications(i.e., professional certifications, degrees, etc.)