Job Summary
The Appian Integration Developer will create secure and resilient integrations connecting Appian applications to core banking and enterprise services for a leading bank in Riyadh. The role requires strong experience in Appian integration and enterprise integration or Java development.
Responsibilities
- Develop Connected Systems, Integration objects, and Appian Web APIs for inbound and outbound services.
- Integrate with core banking, CRM, DMS, payment systems, credit bureau (SIMAH), and government services (Nafath, Yakeen) via the bank’s API gateway or ESB.
- Implement secure authentication methods including OAuth 2.0, mTLS, API keys, SAML/OIDC SSO, and LDAP/AD group synchronization.
- Create custom Java plug-ins such as smart services, functions, and connected system plug-ins when standard features are insufficient.
- Design integrations for resilience using retries, timeouts, idempotency, error queues, and asynchronous patterns with Kafka or MQ.
- Manage file-based and batch integrations securely using SFTP and bulk loads.
- Set up integration logging, monitoring, alerting, and support production incident resolution.
- Produce interface specifications and collaborate with downstream system owners on contract changes.
Must haves
- Over 10 years of total experience including more than 5 years in Appian integrations.
- Strong background in enterprise integration or Java development.
- Appian Certified Senior Developer certification is mandatory.
- Expertise in Appian Connected Systems, Integrations, and Web APIs.
- Proficiency with Java 11+, REST/SOAP, JSON/XML, and OpenAPI/WSDL.
- Experience with API gateways and middleware such as Apigee, Kong, IBM ACE/IIB, or MuleSoft.
- Knowledge of messaging systems like Kafka, IBM MQ, or RabbitMQ.
- Understanding of security standards for banking integrations, encryption, and secret management.
- Strong analytical, troubleshooting, and communication skills.
- Notice period of 1 month or availability for immediate joining preferred.
Nice to haves
- Java or API-platform certification.
- Experience with Spring Boot microservices.
- Familiarity with Open Banking (SAMA Open Banking Framework).
- Experience with Appian RPA.
We refresh listings regularly, but some roles close early on the source platform.
Country: Saudi Arabia
City: Riyadh
Job Category: Software Engineering
Workplace type: On-site
Job Type: Contract
Company Name: CodeNinja Inc.
Seniority level: Mid-Senior level

