IIB ACE Developer with ITX — Santa Ana, CA
Зарплата не указана
ОткликнутьсяIIB ACE with ITX
Remote
W2 preferred
Technical Responsibilities:
The resource will be expected to participate throughout the integration development lifecycle:
Requirement Analysis → Technical Design → Mapping → Development → Unit Testing → Integration Testing → Deployment → Production Support
Specific responsibilities include:
Analyze functional and technical integration requirements.
Prepare technical design and interface specifications.
Define source-to-target mappings.
Develop ACE message flows and APIs.
Develop ITX transformation maps.
Develop SQL queries and database integrations.
Integrate applications using IBM MQ.
Consume and expose REST/SOAP services.
Develop Informatica mappings/workflows where required.
Perform developer and unit testing.
Support TST, UAT and regression testing.
Perform defect analysis and resolution.
Participate in code reviews.
Support application deployments from DEV, TST,UST and PRD.
Diagnose environment and production issues.
Create technical documentation and operational support procedures.
Required Technical Skills:
1. IBM App Connect Enterprise (ACE)
The developer will:
Design, develop and maintain integration solutions using IBM App Connect Enterprise.
Develop and support message flows, subflows, REST APIs and reusable integration components.
Work with ACE nodes such as:
MQInput / MQOutput,HTTPInput / HTTPRequest,REST API,Compute,Mapping,FileInput / FileOutput,Database,Route / Filter,Aggregate,Timeout,Exception handling nodes
Develop transformation and routing logic using ESQL.
Implement integrations involving:
MQ-to-API,API-to-MQ,File-to-MQ,File-to-API,Database-to-API,API orchestration,Batch processing and Real-time processing
Configure and manage application properties across DEV, QA, UAT and Production environments.
Diagnose and resolve ACE runtime and message-processing issues.
Analyze message flow performance and identify bottlenecks.
Support application deployments and production releases.
2. IBM Transformation Extender (ITX)
The resource should have strong hands-on experience with IBM Transformation Extender, preferably in enterprise integration environments.
Responsibilities include:
Design, develop, test and maintain ITX maps.
Build transformations between XML, JSON, CSV, fixed-width and other structured or proprietary formats.
Work with complex source-to-target mapping requirements.
Develop and maintain ITX type trees and transformation rules.
Troubleshoot ITX map failures and data-related issues.
Optimize ITX maps for high-volume processing.
Integrate ITX transformations with ACE-based integration flows where applicable.
3. IBM MQ
Advanced experience with IBM MQ is required.
The developer should understand:
Local and remote queues.
Queue managers.
Channels and connectivity concepts.
Message persistence.
MQ headers and message properties.
MQ connectivity from IBM ACE.
The resource should be capable of troubleshooting situations such as:
Messages stuck on queues.
Application connectivity failures.
MQ authorization issues.
Backed-out messages.
Duplicate message processing.
Transaction failures.
Message sequencing problems.
High queue depth or processing delays.
4. SQL and Database Integration
Expert-level SQL expertise is a key requirement for this role.
The developer should be capable of developing and troubleshooting:
Complex SQL queries.
Multi-table joins.
Nested queries.
Common Table Expressions.
Stored procedures.
Functions.
Views.
Database transactions.
Data validation queries.
Data reconciliation queries.
The resource should understand:
Query execution plans.
Indexing concepts.
SQL performance optimization.
Connection management.
Transaction isolation.
Commit/rollback behavior.
Database locking and contention.
Handling large datasets efficiently.
The developer should be capable of independently analyzing database-related integration issues rather than relying entirely on a DBA.
5. REST and SOAP API Integration
The developer should have advanced experience designing, consuming and troubleshooting REST and SOAP services.
REST
Hands-on knowledge should include:
HTTP GET, POST, PUT, PATCH and DELETE.
JSON/XML request and response processing.
HTTP status codes.
Headers and query parameters.
Path parameters.
Authentication and authorization concepts.
API error handling.
Timeout and retry handling.
API versioning.
Swagger / OpenAPI understanding.
SOAP
Experience should include:
WSDL,SOAP envelopes,XML Schema / XSD, SOAP headers, SOAP faults ,Service operations and bindings, Troubleshooting SOAP service failures.
6. Informatica
The developer should have advanced experience with Informatica-based data integration.
Responsibilities may include:
Implement source-to-target transformations.
Perform data extraction, transformation and loading.
Troubleshoot failed workflows and sessions.
Analyze source/target data issues.
Implement data validation and reconciliation.
Optimize transformation and workflow performance.
Coordinate Informatica processing with ACE, MQ and downstream systems where required.
7. Data Formats and Transformation
Advanced hands-on experience is required with:
X12, XML, JSON, CSV & Delimited files
Fixed-width flat files
Complex hierarchical data structures
The developer should be capable of diagnosing malformed payloads and resolving transformation issues across ACE, ITX, APIs and database integrations.
8. CI/CD and DevOps
Working knowledge of CI/CD and DevOps practices is required.
Experience with platforms such as Azure DevOps, Jenkins, GitHub Actions, GitLab CI/CD or similar enterprise tooling is desirable.
• The developer is not required to be a dedicated DevOps engineer but should be comfortable integrating ACE applications into an established CI/CD process.