· Have 5+years of total experience in the Software industry, with 4+ years as a Mule ESB developer and 1 year as a Java developer.
· Well-versed in the MulesoftAnypoint platform including Anypoint Studio, Design Center, Exchange, API Manager, Runtime Manager, and Anypoint Monitoring.
· Proficient in designing, developing, and managing REST and SOAP web services following best practices using the MuleSoftESB Platform.
· Worked on various projects that involved deploying Mule applications using On-premises and RTF deployment strategies.
· Hands-on experience in designing and implementing System, Process, Experience, and Proxy layer APIs using API-led architecture.
· Strong understanding of RESTFUL API design principles, and ability to create clear and concise API specifications using RAML.
· Experience working with different data formats such as JSON, and XML and the ability to define data models and schemas using RAML.
· Hands-on experience in using Mule Connectors such as HTTP, Database, JMS, FTP, File, SFTP, Salesforce, etc.
· Hands-on experience in using Mule components such as Dataweave, API Kit Router, Batch Processing, Scatter-Gather, For Each, Parallel For Each, Cache, Validation Modules, Error handling components, Object Store, Parent POM, MUnit, and Domains.
· Proficient in creating and applying security policies to APIs, which include OAuth 2.0, One-way and Two-way SSL, Basic Auth, Client ID Enforcement, etc.
· Hands-on experience in using various CI/CD pipeline tools such as Jenkins, Bitbucket, GitHub etc.
· Possess excellent problem-solving and debugging skills, which enable me to quickly identify and resolve issues in MuleSoft applications.
· Actively involved in each phase of the API life cycle i.e., Gather Requirements, Design, Implement, Test, Deploy, and Monitor.
· Extensively interacted with Team Managers, Leads, Business Analysts, QA Teams and Clients to understand technical and functional requirements and provide system solutions to satisfy business needs.
· Develop and maintain MuleSoft integrations and APIs that connect various banking systems and services, such as external and internal partners, core banking systems, and customer relationship management platforms.
· Write clean, well-documented code that adheres to MuleSoft development best practices, including error handling, logging, and security.
· Work with testing teams to ensure that integration solutions are fully tested and meet functional and non-functional requirements, such as performance and scalability.
· Implement security measures, such as OAuth2, Basic Authentication, Client ID Enforcement, and encryption, to ensure that sensitive financial data is protected.
· Troubleshoot and resolve issues related to MuleSoft integrations, working with other developers and stakeholders to identify root causes and implement effective solutions.
· Participate in code reviews and other quality assurance activities to ensure that all code meets established standards and is maintainable over time.
Communicate effectively with project managers and other stakeholders, providing regular updates on project progress and highlighting any risks or issues that may impact delivery.
· Design, implement, and monitor MuleSoft APIs and integrations to connect various financial systems and applications.
· Collaborate with business analysts, project managers, and other stakeholders to understand business requirements and design MuleSoft integrations that meet those requirements.
· Create and maintain technical documentation, including design documents, deployment guides, and integration specifications.
· Test and debug MuleSoft integrations to ensure that they are functioning correctly and meeting the specified requirements.
· Work with other developers and architects to design and implement scalable and maintainable integration solutions.
· Troubleshoot and resolve issues related to MuleSoft integrations, working with other teams as needed to resolve issues that arise.
· Work with data sources and APIs from multiple financial systems and ensure the data is consistent and accurate.
· Participate in code reviews and other quality assurance activities to ensure that code is written to a high standard and conforms to established coding standards and best practices.
ESB Skills
Programming Skills
Web Services
RDBMS
Data Formats
CI/CD Tools
Salseforce MuleSoft certified developer-1
Salseforce MuleSoft certified developer-2