API Development and Integration
- Design and develop scalable RESTful and SOAP APIs using IBM API Connect ensuring adherence to best practices for API lifecycle management.
- Implement robust integration solutions between internal and external systems utilizing APIC for managing the entire API lifecycle.
- Customize and develop API policies including security policies traffic management and routing rules using DataPower and APIC.
- Develop custom code and transformation logic in Node.js Java Python JavaScript and XSLT for complex API use cases and advanced data handling.
- Design and implement API security mechanisms such as OAuth 2.0 SAML JWT Mutual TLS (mTLS) and other authentication and authorization frameworks.
- Lead the integration of legacy systems with APIdriven architectures ensuring smooth data and service migration.
API and DataPower Gateway Administration:
- Install configure and administer IBM DataPower Gateway and API Connect for secure and optimized API traffic routing.
- Deploy and manage API services across environments (Dev Test Prod) and ensure consistency and security across deployments.
- Administer and monitor APIC and DataPower clusters performing load balancing failover and ensuring high availability (HA) of API services.
Configure DataPower for advanced security functions including encryption/decryption SSL termination and XML firewall policies. - Manage API versioning throttling policies and API subscriptions ensuring proper access control and governance.
- Implement and maintain logging monitoring and alerting using tools like Splunk ELK or other monitoring solutions to track API performance and identify bottlenecks or issues.
Scripting and Automation:
- Develop and maintain automation scripts (using Python Bash Ansible or similar) to streamline API deployment testing and monitoring tasks.
- Automate the creation deployment and versioning of APIs using CI/CD pipelines (e.g. Jenkins GitLab or Ansible).
- Write custom XSLT transformations and GatewayScript for DataPower to support advanced API routing request/response transformation and security policies.
Security and Performance Management:
- Ensure APIs are compliant with organizational security standards by configuring DataPower for API security including message integrity contentbased routing and data protection.
- Monitor and troubleshoot API performance issues implementing optimization strategies for both DataPower and APIC.
- Implement traffic control policies using APIC and DataPower to manage traffic spikes ensure SLAs and prevent denialofservice (DoS) attacks.
- Conduct vulnerability assessments and ensure that API services are regularly patched and updated to meet security compliance.
Collaboration and Leadership:
- Collaborate with DevOps teams to integrate API solutions into CI/CD pipelines ensuring seamless automation of API management tasks.
- Work closely with security networking and infrastructure teams to ensure smooth deployment and integration of APIs with existing enterprise systems.
- Mentor junior developers and API engineers on API development best practices coding standards and troubleshooting techniques.
- Lead technical discussions with business and IT stakeholders to gather requirements and translate them into API solutions.
Qualifications :
Primary Skills :
- 6 years of experience with IBM DataPower Gateway and IBM API Connect with strong expertise in API design development and administration.
- Proficiency in developing APIs using Node.js Java or Python for backend logic and integration.
- Strong experience in scripting languages such as Python Shell/Bash and JavaScript for automating APIrelated tasks.
- Expertise in developing and maintaining DataPower services such as XML Firewall Web Service Proxy MultiProtocol Gateway (MPGW) and API Gateway.
- Strong knowledge of API security standards including OAuth 2.0 SAML JWT and Mutual TLS (mTLS).
- Handson experience with XSLT GatewayScript and JavaScript for creating complex transformations and API routing rules.
- Experience with CI/CD pipelines (Jenkins Git Ansible) for automating API deployments and managing multienvironment API releases.
- Knowledge of load balancing high availability and failover configurations for DataPower and API Connect environments.
- Strong familiarity with SOAP REST and microservices architectures.
- Experience with monitoring tools (e.g. Splunk ELK Datadog) to track API performance and identify bottlenecks.
- Knowledge of Kubernetes and Docker for containerized deployments is a plus.
Secondary Skills :
- Experience in IBM App Connect Enterprise
- Experience in MQ
- Experience in CP4I
Additional Information :
All your information will be kept confidential according to EEO guidelines.
Remote Work :
No
Employment Type :
Fulltime