Job Title: IBM ACE Integration Developer (Salesforce & AWS S3)
Location: Remote
Duration: Remote
IBM ACE is a middleware that connects Salesforce with AWS S3 for their document management.
Job Description
Position Overview
We are seeking an experienced IBM App Connect Enterprise (ACE) Integration Developer to design, build, and maintain the critical integration services connecting our Salesforce Service Cloud instance with Amazon S3. This role is central to our project and will be responsible for creating the secure and scalable middleware that enables robust, large-file attachment handling within Salesforce.
The ideal candidate is a hands-on developer with a deep understanding of RESTful APIs, AWS S3 services, and building secure, high-performance integration flows in IBM ACE.
Key Responsibilities
- Design, develop, test, and deploy reusable integration services in IBM ACE based on detailed user stories and technical design documents.
- Implement RESTful APIs to handle specific business transactions, including:
- Generating secure, time-limited pre-signed URLs for S3 uploads and downloads
- Verifying file existence and metadata using S3 HEAD operations.
- Executing efficient, server-side object duplication for record cloning.
- Performing secure delete operations
- Implement robust error handling and logging frameworks to ensure all API interactions are auditable and failures are handled gracefully.
- Build integration flows that are stateless and configured via environment variables for S3 bucket names, regions, and credentials, ensuring no sensitive data is hardcoded.
- Collaborate closely with the Salesforce development team to test and troubleshoot API callouts from Apex, ensuring seamless end-to-end transaction performance.
- Participate in sprint planning, design sessions, and code reviews within an Agile development framework.
- Create and maintain technical documentation for all developed integration flows and services.
Required Skills & Experience (Must-Haves)
- 5+ years of hands-on experience developing complex integration flows with IBM App Connect Enterprise (ACE) v12 / IBM Integration Bus (IIB).
- Strong proficiency in ESQL for message transformation and logic implementation.
- Deep understanding of RESTful API principles (HTTP methods, JSON payloads, status codes, idempotency).
- Proven experience integrating with Amazon S3 APIs, specifically:
- Generating pre-signed URLs for GET and PUT operations.
- Performing CopyObject for server-side duplication.
- Using HEAD requests to check for object existence.
- Executing DeleteObject operations.
- Experience with API security standards and patterns (e.g., configuring endpoints, managing API keys, or working with OAuth tokens).
- Demonstrated ability to write clean, maintainable, and well-documented integration code.
Desired Skills & Experience (Nice-to-Haves)
- Familiarity with the Salesforce platform, especially making outbound API callouts from Apex.
- Knowledge of the Salesforce data model (Accounts, Contacts, Cases) and security model.
- Experience with CI/CD pipelines for deploying IBM ACE applications.
- Familiarity with containerization (Docker, Kubernetes) and deploying ACE in a cloud-native environment.
- Experience working in an Agile/Scrum environment using tools like Jira and Confluence.
About the Project
This role is a unique opportunity to work on a modern, cloud-native solution for a state's Department of Health. You will be a key contributor, building the secure integration backbone that enables one of the platform's most critical features. You will be joining a collaborative, forward-thinking team dedicated to delivering a high-quality, scalable system.
Thanks
John
NetStrive Consulting, LLC
450, E. 22nd St, Suite 178,
Lombard, IL 60148
Direct:
Desk No: Ext-404
Fax:
Web:
Email:
Note: This email is not intended to be a solicitation. Please accept our apologies and reply in the subject heading with REMOVE to be removed from our mailing list.