Job Type
Full-time
Work Type
On-Site
Location
Riyadh, Saudi Arabia
Experience
3 - 8 years
We’re looking for an ACE Developer to design, build, and support enterprise integrations using IBM App Connect Enterprise (ACE). You’ll develop message flows and APIs, integrate with enterprise systems, and ensure secure, reliable, high-performance data movement across platforms.
Responsibilities
· Design and develop integration solutions using IBM ACE (message flows, subflows, libraries).
· Build and maintain integrations using REST/SOAP APIs, MQ, file, database, and event-driven patterns.
· Develop and optimize ESQL, mapping, transformations, routing, and orchestration logic.
· Configure and work with IBM MQ, HTTP/S, JMS, and related connectors/adapters.
· Implement error handling, retries, dead-letter strategies, logging, and monitoring.
· Perform unit/integration testing; support SIT/UAT; assist with production deployments and hypercare.
· Troubleshoot performance issues, message failures, and connectivity problems.
· Collaborate with business analysts, architects, and upstream/downstream application teams.
· Produce technical documentation (designs, flow specs, runbooks).
Required Skills / Qualifications
· Hands-on experience with IBM App Connect Enterprise (ACE) (or IIB) development.
· Strong ESQLskills and understanding of message models (XML/JSON), validation, and transformation.
· Experience with IBM MQ (queues, channels, message handling) and integration patterns.
· Good understanding of API integration (REST, SOAP, OAuth2/JWT basics).
· Knowledge of SDLC, CI/CD concepts, and version control (Git).
· Experience with Linux/Unix basics and deployment/configuration concepts.
· Strong debugging and problem-solving skills in production-like environments.
Nice to Have
· IBM Integration tooling: Toolkit, BAR files, configurable services, policies.
· Experience with ACE on containers/OpenShift/Kubernetes.
· Observability tooling (Splunk/ELK/AppDynamics/Instana), and operational support.
· Banking/telecom/retail integration domain experience.
· Knowledge of Kafka, event streaming, or iPaaS patterns.