Environment:
Mule 3.9.x/4.1.x, Anypoint Studio 6.5/7.5, Java 7, Data Weave, Cloud Hub, MS-SQL, Salesforce, Force.com, Seibel, SAP, Workday, GIT, SVN, Maven, Jenkins, Anypoint Platform, Windows, Linux, Apex, SAFe Agile, Agile Kanban, Test-Driven Development (TDD), Confluence, Wiki, Jira, Slack, Cucumber, Junit, Salesforce Developer Console, Tibco, Cast Iron, WebMethods.
Responsibilities:
- Developed and maintained documentation for MuleSoft applications, including system architecture, data models, and integration workflows
- Collaborated with business stakeholders to understand requirements and translate them into technical solutions
- Conducted performance testing and optimization to ensure MuleSoft applications meet performance requirements
- Provided technical support and guidance to junior developers and team members
- Implemented logging, monitoring, and alerting solutions to ensure the health and stability of MuleSoft applications
- Worked closely with DevOps teams to automate deployment processes and ensure smooth deployments
- Participated in code reviews to ensure code quality, adherence to best practices, and maintainability
- Actively contributed to continuous improvement of development processes and methodologies
- Served as a subject matter expert on MuleSoft technologies, providing guidance and recommendations to the wider team
- Established CI/CD pipelines for MuleSoft applications using tools like Jenkins, Git, and Maven, enabling automated testing and deployment
- Implemented version control strategies for MuleSoft projects using Git, ensuring code integrity and traceability across development environments
- Configured and optimized MuleSoft API policies for security, throttling, and rate limiting
- Collaborated with cross-functional teams to gather requirements, design integration solutions, and troubleshoot issues
- Conducted performance tuning and scalability enhancements for MuleSoft applications, ensuring high availability and reliability
- Worked closely with development teams to define branching models and release management processes for MuleSoft applications, enforcing best practices and ensuring code quality
- Create an integration Component with a third-party application using Mule ESB
- Coordinated with testing and backend team, and clients during smoke tests and aggression tests at Sprint
- Coordinated with program managers to explain tasks possible for the system to achieve its desired output
- Worked on creating SOAP and REST web services in Mule and consumption of REST and SOAP web services for downstream systems
- Used Mule ESB connectors, Message Transformer, Choice Exception Strategies, Batch processing, etc., in designing applications as middleware between third-party systems and customer-side systems
- Created MUnit test cases to validate Mule flows
- Participated in 24X7 production support effort after application go-live
- Created Mule ESB helper class to call Mule flow, connection endpoint, and connectors directly from Java component instead of creating another Mule Flow
- Implemented interfaces between SAP, Salesforce, and REST web-services
- Configured Mule ESB projects for services with synchronous and asynchronous Mule flows.