An IBM ACE and DataPower Architect designs, implements, and maintains the integration architecture for an enterprise. This senior-level role requires deep expertise in IBM's App Connect Enterprise (ACE) for complex integration flows and IBM DataPower Gateway for security and API management. The architect ensures that integration solutions are secure, scalable, and aligned with business needs. 
Key responsibilities:
Integration architecture and design
- Provide high-quality solution designs for complex business requirements, using IBM ACE (or its predecessor, IBM Integration Bus/IIB) and DataPower.
 - Define the architecture, standards, and design patterns for the integration and API infrastructure.
 - Analyze business requirements and collaborate with cross-functional teams to outline and document proposed technical solutions.
 - Design and implement integration flows and message transformation logic using ESQL, Java, and other technologies. 
 - API management and security
 - Architect, design, and manage APIs using the IBM API Connect and DataPower Gateway platforms.
 - Define and enforce enterprise-level security mechanisms, including OAuth2, JWT, SAML, and SSL/TLS for API access.
 - Implement security policies and configurations for authentication, authorization, and auditing (AAA) within DataPower. 
 
Performance and maintenance
- Maintain service availability and perform performance tuning to optimize integration solutions.
 - Participate in testing, troubleshooting, and debugging complex integration issues in various environments.
 - Oversee deployment planning, including code deployment, rollback strategies, and post-installation support.
 - Work with DevOps teams to integrate CI/CD pipelines for automated deployment and monitoring. 
 - Guidance and governance
 - Create and maintain detailed architecture and design documentation for integration solutions.
 - Mentor and guide development teams on best practices for ACE and DataPower development.
 - Identify and implement SOA (Service-Oriented Architecture) best practices and integration patterns.
 - Stay up-to-date with emerging technologies and industry trends related to integration and middleware. 
 
Required qualifications and skills
Experience
Technical expertise:
- Deep knowledge of IBM ACE/IIB development, including message flows, ESQL, and Java.
 - Strong proficiency with IBM DataPower Gateway for services like MPGW, WSP, and XML Firewall.
 - Experience with IBM API Connect for API management and lifecycle management.
 - Proficiency in web services protocols, including REST, SOAP, XML, and JSON.
 - Solid understanding of security standards such as OAuth, SSL/TLS, and SAML.
 - Familiarity with CI/CD tools BitBucket and Bamboo and Agile methodologies are must.
 - Communication: Excellent communication skills to articulate complex technical ideas to both technical and non-technical stakeholders.
 - Problem-solving: Strong analytical and problem-solving skills with a methodical approach to troubleshooting.
 
Education: