What are the responsibilities and job description for the Middleware Architect (IBM i / Integration) position at Programmers.io?
One of our leading client is looking for Middleware Architect (IBM i / Integration)
Job Summary
We are seeking an experienced Middleware Architect with strong expertise in IBM i (AS/400) integration environments to design, implement, and support scalable middleware solutions. The ideal candidate will serve as a technical leader across enterprise integrations, ensuring reliable, secure, and high‑performance connectivity between IBM i systems and distributed platforms.
Experience with MuleSoft and GoAnywhere MFT is highly desirable, with RabbitMQ considered a plus.
Key Responsibilities
- Architect, design, and maintain middleware and integration solutions supporting IBM i–based systems and distributed applications
- Lead integration strategy, including synchronous and asynchronous messaging, APIs, and file transfer solutions
- Design and implement integration patterns using MuleSoft (API-led connectivity, REST/SOAP, event-driven architectures)
- Support and manage managed file transfer solutions using GoAnywhere MFT
- Collaborate with application, infrastructure, and security teams to ensure integrations meet enterprise standards
- Drive middleware modernization initiatives and cloud or hybrid integration strategies
- Troubleshoot complex integration issues and provide root-cause analysis
- Produce architecture diagrams, technical documentation, and middleware standards
- Mentor development and operations teams on middleware best practices
- Ensure integrations meet performance, scalability, reliability, and security requirements
Required Qualifications
- 7 years of experience in middleware, integration, or enterprise architecture roles
- Strong hands-on knowledge of IBM i (AS/400) environments and related integration techniques
- Experience integrating IBM i systems with distributed platforms and external partners
- Proficiency with middleware concepts including APIs, messaging, ETL, and event-driven architectures
- Experience working in large enterprise or highly regulated environments
- Strong communication skills with the ability to explain complex technical solutions to non-technical stakeholders
- US work authorization required
Preferred / Nice-to-Have Qualifications
- Hands-on experience with MuleSoft Anypoint Platform
- Experience implementing or supporting GoAnywhere Managed File Transfer (MFT)
- Experience with RabbitMQ or other message brokers (Kafka, IBM MQ, etc.)
- Exposure to cloud platforms (AWS, Azure, or GCP)
- Experience with DevOps, CI/CD pipelines, and infrastructure automation
- Middleware security experience (encryption, certificates, OAuth, SAML, etc.)