Responsible for establishing the approach, strategy, best practices and guidelines for API’s working with other teams.
Guidelines and Best Practices.
Create and maintain key processes around Business API Discovery Process, Self-Serve Asset Consumption and Contribution Process mobilization.
Create MuleSoft Platform Capability Awareness by building content around Developer Enablement, API Assets, API LED Design approach, C4E processes, Platform New Features Releases /Roadmap Communications, High value reusable API’s.
Establish a feedback Loop to collaborate and improve process / assets.
Promote API Practice and Culture: Announcements, BrownBags, API Events, Hackathons.
Required Skills
DevSecOps Strategy, API versioning and deprecation strategy, API Marketplace & Developer Portal Strategy, API Security & Compliance Guidelines, API Portal(Exchange) Governance Guidelines, API LED Design Guidelines & Narrative.
Strong understanding of underlying Mule ESB architecture with experience of server administration and physical deployment (On Cloud, On Premise and Hybrid).
Understanding of architectural concepts for MuleSoft implementations including encryption, security, logging, scalability, clustering, and securing solutions.
Ability to design and develop MuleSoft APIs, writing complementary RAML and formally document architecture and design specifications.
Strong knowledge of EAI/SOA best practices, development methodologies & standards.
Demonstrable understanding of Web Services (SOAP & REST), XML and JSON formats document schemas, HTTP protocol, and underlying internetworking concepts.
Excellent troubleshooting skills with the ability to analyze and resolve complex technical issues and defects.
Required Experience
2+ years of hands-on experience with MuleSoft ESB, CloudHub, and API Management.
Experience with a breadth of MuleSoft inbound/outbound connectors, for example: Web Services, File, Database, Salesforce, JMS, AWS services, etc.
Experience orchestrating complex use cases involving multiple systems, incorporating error handling and logging.
Strong experience in Application Development using Mule ESB and SOA/EAI technologies and API management, MuleSoft – ESB Enterprise Edition, CloudHub.
Experience with Java/JEE programming/development.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.