Must be authorized to work in the United States on a full-time basis for any employer.
Member of the Technology Integration team who will act as the Integration Architect for SOA integration, including ESB, BPM, web services, service registry, and other integration application middleware.
Designs solutions coordinating applications across the enterprise or its units/departments. Evaluates existing components or systems to determine integration requirements and to ensure final solutions meet organizational needs. Recommends integration tools based on those requirements. Coordinates maintenance and support of integration application middleware, e.g. ESB, service registry, etc. Analyzes technical or research related problems and designs software solutions. Prepares system documentation, develops standards and provides education for developers. Assignments are broad in nature, usually requiring originality and ingenuity and a high level of programming and operating system expertise.
Other related functions as assigned.
Strong understanding in XML, XSD, WSDL, Schema Validations, XSLT, WS Standards, WS Security, Java and J2EE. Provide expert knowledge and implementation of ESB, BPM, SOA Web services, SOA Governance, and SOA best practices in a high availability production environment. Must be able to effectively communicate SOA designs, patterns, configurations, and implementation details, and provide detailed documentation. Provide expert level Java and J2EE design and SOA architecture and implementation services. Provide expert knowledge, implementation, and deployment capabilities in a high availability production Web services environment. Provide expert level auditing, logging, monitoring and management of SOA Web services, BPM, and ESB components. Experience architecting, designing, and implementing highly scalable components and reliable applications in a high traffic transactional data and data warehouse environment using the latest technologies following software engineering best practices. Experience in building rule-enabled Java applications. Experience analyzing and developing designs for enterprise systems (apps, databases, data warehouses) to meet business requirements. Equivalent combination of relevant education and experience may be substituted as appropriate.
Experience managing projects, resource allocation and work assignment, coordinating with customer steering committees, and reporting project progress. Knowledge of integration patterns, including publish/subscribe, request/reply, hub/spoke, and synchronous/asynchronous. 3 years of experience with SOA Architecture, Enterprise Application Integration (EAI) methodologies and platforms including Enterprise Service Bus (ESB), Business Process management (BPM) and Business Process Execution Language (BPEL). 3 years of experience designing and developing enterprise integration solutions.
May work around standard office conditions Repetitive use of a keyboard at a workstation Use of manual dexterity Work performed on current multiple projects under pressure of rigid deadlines or time limitations.May require occasional extended work hours or on-call obligations.