About the role
Required Qualifications:
- Practical experience in MuleSoft Platform
- MuleSoft MCD certification
- Knowledge of API-management and micro-services
- 4 to 5 years hands on experience in integration development, testing and deployment experience.
- Senior level integrationexperience as a MuleSoft Developer
Responsibilities:
- DesignanddevelopmentofAPImanagementandmicroservices
- End-to-endintegrationdesign,build, testsupportanddeployment
- Contribute ownexpertiseto developing integration solutions.
- Work with the customer daily using Agilemethodology.
- Create detailed API documentation to enable third-party developers to easily integrate with the company’s platform.
- Create and maintain API client libraries to provide an easy-to-use interface for third-party developers.
- Track API performance metrics and work to improve the stability, scalability, and availability of the APIs.
- Monitor API usage to identify trends and anticipate customer needs.
- Technical Design Document capturing MuleSoft functional and nonfunctional detailsutilizingIntegrations design templates; RAML definition for all interfaces.
- Develop and Unit Test MuleSoft Applications checked into the department's code repository and deployed through Continuous Integration toolchain into development & test environments & relying on Munit framework for validation of thus developed artifacts.
- Create and update the operational Run Book
- Create and update production cutover plan and execute production cutover activities.
- Design and Development of Anypoint Exchange Policies and Configurations
DesiredQualifications:
- Knowledge of SQL, PL/SQL, RTF Deployment will be considered an advantage.
- Understanding of interface automated testing and troubleshooting.
- Experience working as a member of a small agile software development team,e.g.,participating in planning sessions and interpreting user stories, doing code reviews, pair programming.
- Willing to travel if needed (depending on project and business needs).