Job Description :
Job Description:

Engage on projects as a trusted advisor and architect to address business questions, make architecture recommendations, educate and support the delivery team.
Assist in architecting technical solutions for enterprise systems using the MuleSoft product suite to drive the value equation and adapt to a rapidly changing business environment.
Design and Develop integration-based applications, unit tests, and supports all programs and processes according to requirements specifications provided by Business Systems Analysts.
Collaborate with Business Systems Analysts to determine application requirements and specifications.
Research, evaluate, and develop, test and implement new and/or currently unused functional and technical solutions to enhance the value of business systems.
Create RAML, design documentation and collaborate with offshore MuleSoft team to ensure the development is in line with the requirements.
Participate in application Architecture and Design Reviews.
Perform Code Review of integration-based implementations and provide guidance on best practices.
Provide estimation of software deliverables, highlighting risks and ensuring solutions meet requirements.
Collaborate with enterprise architects and business and IT stakeholders to enhance existing business applications and facilitate solutions to meet business requirements.
Identify, analyze and design integration flows using Mule ESB Anypoint Studio and technically own and manage the process of ensuring on time and on budget build and integration of the various elements of the solution.
Required Skills/Experience:
4+ years’ experience in design, coding, testing, implementation, and documentation of MuleSoft APIs and MuleSoft Any point as ESB.
A minimum of 3 years of hands-on-experience architecting and delivering solutions related to enterprise integration, APIs, service-oriented architecture, and technology modernizations
Experience in ESB and message integration techniques, like aggregation, transformation, dynamic routing, content-based routing, scatter-gather, etc., using Mule ESB.
Experience in setting up MuleSoft platform, including integrating with on-premise authentication/authorization systems.
Experience building custom frameworks, components in MuleSoft.
Experience in scalable Mule flows, error handling, logging, etc.
Experience in the design and implementation of Mule transactions, asyncflows, message filters, message translators, content enricher and integration patterns.
Experience in the development of testing suites using Mule MUnit and JMeter to test regular mule flow.
Experience with CI/CD tools such as Maven, Jenkins, Nexus, Artifactory, Git, etc.
Expertise working with API Manager, Runtime Manager, etc.
Expertise in designing domain models in JSON and API specifications in RAML.
Experience designing and developing, consuming RESTful, SOAP, and Microservices.
Knowledge of API SDLC and best practices.
Knowledge of API-Led Connectivity.
Understanding design and architecture concepts, domain driven design, eventual consistency.
Knowledge of integration design patterns for building middleware systems ground up including, security models, encryption, routing, error handling frameworks, logging frameworks, and testing frameworks.
Experience building custom frameworks/components, Mule flows, error handling, etc.
Experience in Development or Implementation of Micro Services with Spring Boot, NODE.JS, OpenShift containerization platform (OCP) will be helpful.
Knowledge in API Management features like (OAuth, service callout, shared flows , XSLT, push notification, Developer portal, Reports and Analytics)

Paridhi Kaushik