- API Configuration : Create, modify, and maintain API definitions using YAML code within the IBM API Connect ecosystem.
- Gateway Management : Design and implement complex IBM DataPower routing, transformation, and proxy gateway rules to manage traffic for both internal and external consumers.
- Deployment & Automation : Execute API deployments using established Jenkins pipelines. Continuously improve deployment automation using Shell and Python scripting.
- Environment Support : Provide technical expertise in managing middleware components across AIX, Linux, and Windows platforms using command-line tools.
- Architecture Implementation : Ensure secure and efficient communication protocols are met, including deep dives into SOAP, REST, and JSON-based API concepts.
Technical Requirements :
Core Essentials :
- API Management : Hands-on experience with IBM API Connect and IBM DataPower.
- Coding/Scripting : Proficiency in YAML for API definitions and the ability to use Python or Shell for task automation.
- CI/CD : Solid understanding of Continuous Integration and Continuous Deployment concepts, specifically using Jenkins.
- Networking & Protocols : Strong grasp of SOAP/REST architectural styles and the ability to configure complex routing rules in a proxy environment.
Preferred "Nice to Have" Skills :
- Integration Toolset : Experience integrating IBM App Connect Enterprise (ACE), IIB Broker services, and IBM MQ.
- Application Servers : Familiarity with IBM WebSphere Application Server (WAS).
- Project Tools : Experience using Jira for task tracking and agile workflow management.
- Middleware Mastery : Advanced knowledge of middleware command-line utilities across various operating systems (AIX/Linux).
Qualifications :
- Proven experience in a Middleware Engineer or API Developer role within a complex, enterprise-level environment.
- Ability to troubleshoot connectivity and routing issues across multi-tiered network zones.
- Strong communication skills to collaborate with developers and security teams.