Sr Mule Developer Resume
PROFESSIONAL SUMMARY:
- 7+ years of IT experience in both MuleSoft Integration (On premise, Cloud) and Java development.
- Successful implementation of Service Oriented Architecture (SOA) and Enterprise Application Integration (EAI) for multiple clients using Mule Soft.
- Hands on experience in using Software development methodologies Agile Methodology, Scrum and Waterfall software development processes.
- Experienced in designing and developing enterprise services using RAML in Mule, REST based API’s, SOAP web services and use of different mule connectors.
- Experience in configuring APIs, proxy endpoints, API Portals and API analytics based on technical specifications with MuleSoft API manager.
- Experience in creating API using RAML, API portal, API proxies and documentation.
- Experience in developing test cases and test plans by using JUnit. Experience in Unit testing, Integration testing and User Acceptance testing.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Strong application Integration experience with Connectors, Routers, Active MQ, JMS and AWS SQS and Data Transformations using Mule ESB.
- Extensively worked on XML technologies like XSD, XSLT, XQuery and XPath for data transformations in Mule soft.
- Had experience in using the enterprise security, notifications features provided by MULE.
- Expertise in using Jenkins, ANT and Maven scripts for building & deploying application in web/App servers.
- Experience in working with bug tracking tool JIRA, Confluence and Source control for project coordination.
- Experience in building complex Mule Flows/ Error Handling strategies/reprocessing. Worked with Message Filters, Message Translators, Content enricher, Scatter - gather and Mule Transaction Integration patterns.
- Hands on experience in Mule Expression Language(MEL) - to access and evaluate the data in the payload, properties and variables of a Mule message.
- Designed and developed enterprise services using RAML and REST based APIs.
- Expertise in applying JMS (Java Messaging Service) and Log4J for reliable information exchange across Java applications.
- Proficient with Web Services Description Language (WSDL) for describing Web services and developing a UDDI compliant registry for publishing and finding description for Web services.
- Experienced in Test Driven Development (TDD) and continuous integration.
- Worked with the technical leads and Application Development teams in controlling and ensuring streamlined integrating between applications.
- Very Good at analytical skills, problem solving, communication and troubleshooting abilities.
SKILLS:
Mule: Anypoint Studio, Mule EE 3.6+, Mule 4, RAML, Data Weave, Cloud Hub, Design Center, API Manager, Java Component, Anypoint Exchange, Connectors like HTTP, FTP, SFTP, SMTP, LDAPDatabase, Amazon SNS, Web Service Consumer etc.
Integration Teams: AWS, Informatica, SAP-Hybris, Peoplesoft
Functional Competencies: Technical Analysis and Design API Design using RAML, API Security API Governance REST/SOAP Service Design API Led Connectivity CI/CD Integration
Programming Languages: Core Java, J2EE, C, C++, PL/SQL, HTML
Frame works: Struts, Spring, JSF, Spring MVC
Knowledge Areas: Business Requirements Gathering, Design, Development, Testing Implementation, Production Support
Databases: Oracle 10g/11g, SQL Server 2008, MySQL
XML Technologies: XML, DTD, XSD, JAXP, JAXB, XSLT, XPATH
Version Controlling tools: CVS, SVN, Bitbucket and GIT
Web Services: WSDL, SOAP, UDDI, JAX-WS, JAX-RS, CXF, AXIS, SOAP UI
IDE: Anypoint Studio, Eclipse, NetBeans.
Operating Systems: Windows, UNIX, Linux
Build & Other Tools: Maven, Jenkins, JIRA.
PROFESSIONAL EXPERIENCE:
Confidential
Sr Mule Developer
Responsibilities:
- Worked on Integrating Dynamics CRM Plugins with Process and System API’s based on API led connectivity
- Extensively used Mule components like API Kit Console, Groovy, Choice, Logger, Flow, transform message etc
- Designed and Developed Restful API’s using Design Center; generated flows using RAML file.
- Done integrations using connectors such as HTTP and Web Service Consumer.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application in cloud hub.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using BasicAuth.
- Mule data mapping, connecting SOAP and REST web services to Mule.
- Architected Integrations using Mule ESB environments for cloud environments.
- Implemented choice, global, custom exception handling mechanisms based on the business requirement in MULE ESB.
- Used Design Center to define API definitions, RAML specifications and to simulate calling a RAML API(Mocking)
- Used Data Weave for data transformations and data validations within flows & sub lows.
- Business requirements gathering and analysis by interacting with the customer.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
- Responsible to prepare deployment plan.
Environment: Java1.8/J2EE, Spring, Web Services, JPA, MuleSoft ESB 3.9, Anypoint Studio, Anypoint Exchange 2.0, API Manager, Design Center, Active MQ, RAML, Cloud Hub, API-LED Connectivity, Data weave, JSON, Maven.
Confidential
MuleSoft Developer
Responsibilities:
- Worked on Integrating Dynamics CRM Plugins with Process and System API’s based on API led connectivity
- Extensively used Mule components like API Kit Console, Groovy, Choice, Logger, Flow, transform message etc
- Designed and Developed Restful API’s using Design Center; generated flows using RAML file.
- Done integrations using connectors such as HTTP and Web Service Consumer.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application in cloud hub.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using BasicAuth.
- Mule data mapping, connecting SOAP and REST web services to Mule.
- Architected Integrations using Mule ESB environments for cloud environments.
- Implemented choice, global, custom exception handling mechanisms based on the business requirement in MULE ESB.
- Used Design Center to define API definitions, RAML specifications and to simulate calling a RAML API(Mocking)
- Used Data Weave for data transformations and data validations within flows & sub lows.
- Business requirements gathering and analysis by interacting with the customer.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
- Done with preparation of design document specifications, troubleshoots and testing.
- Used GitHub for version and source control and Active MQ for Asynchronous messaging.
- Worked on m-unit testing and writing the MUnit Test cases for the flows.
- Responsible to prepare deployment plan.
Environment: Java1.8/J2EE, Spring, Web Services, JPA, MuleSoft ESB 3.9, Anypoint Studio, Anypoint Exchange 2.0, API Manager, Design Center, Active MQ, RAML, Cloud Hub, API-LED Connectivity, Data weave, JSON, Maven.
Confidential
MuleSoft Developer
Responsibilities:
- Worked on Various Experience, Process and System API’s based on API led connectivity
- Used Database Connectors to connect with respective systems using Mule ESB.
- Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, Transaction Manager.
- Designed and Developed Restful API’s using API Designer; generated flows using RAML file.
- Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
- Done integrations using connectors such as Sale force, Database, HTTP, FTP and File Connectors.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
- Mule data mapping, connecting SOAP and REST web services to Mule and use of Mule connectors and plug-ins for web services, including Mule CXF as well as connectors for direct database access.
- Architected Integrations using Mule ESB environments for both on premise and cloud environments.
- Implemented choice, global, custom exception handling mechanisms based on the business requirement in MULE ESB.
- Used API Manager to ensure every API is secure and governed.
- Used Design Center to define API definitions, RAML specifications and to simulate calling a RAML API(Mocking)
- Used Mule Data Mapper, Custom transformers for mapping flat file structures to Salesforce interface structures.
- Implemented and consumed SOAP web services and tested using SOAP UI for Mule ESB flows.
- Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
- Involved in creating http inbound & outbound flows, transformers, filtering and Security of Mule flows.
- Used MMC (mule management console) to monitor the request and response payload. Had an experience in working MULE API manager and RAML.
- Used Data Weave for data transformations and data validations within flows & sub lows.
- Business requirements gathering and analysis by interacting with the customer.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
- Done with preparation of design document specifications, troubleshoots and testing.
- Used GitHub for version and source control and Active MQ for Asynchronous messaging.
- Worked on unit testing and writing the MUnit Test cases for the flows.
- Responsible to prepare deployment plan and do the production deployment to CloudHub using Jenkins CI platform.
- QA, UAT & Production issues investigation and supporting business users.
Environment: Java1.8/J2EE, Spring, Web Services, JPA, MuleSoft ESB 3.9/3.8.n/3.7.n, Anypoint Studio, Anypoint Exchange 2.0, API Designer, API Manager, Design Center, Active MQ, RabbitMQ, RAML, Salesforce, Cloud Hub, XPATH, XSLT, XSD, SOA, Data weave, Mongo DB, JSON, POJO, Eclipse IDE, log4j, CVS, ANT, WebLogic, JUnit, Maven, OAUTH.
Confidential
MuleSoft Developer
Responsibilities:
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
- Implementing Agile development processes on Software Development life cycle (SDLC).
- Work closely with functional leads/PMs to understand the partner integration requirement
- Used Database Connectors to connect with respective systems using Mule ESB.
- Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, Transaction Manager.
- Designed and Developed Restful API’s using API Designer; generated flows using RAML file.
- Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
- Done with integrations using connectors such as Sale force, Database, HTTP, FTP and File Connectors.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
- Mule data mapping, connecting SOAP and REST web services to Mule and use of Mule connectors and plug-ins for web services, including Mule CXF as well as connectors for direct database access.
- Architected Integrations using Mule ESB environments for both on premise and cloud environments.
- Implemented choice, global, custom exception handling mechanisms based on the business requirement in MULE ESB.
- Used Mule Data Mapper, Custom transformers for mapping flat file structures to Salesforce interface structures.
- Implemented and consumed SOAP web services and tested using SOAP UI for Mule ESB flows.
- Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
- Involved in creating http inbound & outbound flows, transformers, filtering and Security of Mule flows.
- Used MMC (mule management console) to monitor the request and response payload. Had an experience in working MULE API manager and RAML.
- Experience with integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
- Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub lows.
- Business requirements gathering and analysis by interacting with the customer.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
- Done with preparation of design document specifications, troubleshoots and testing.
- Used GitHub for version and source control and Active MQ for Asynchronous messaging.
- Involved in unit testing and writing the MUnit Test cases for the flows.
- Responsible to prepare deployment plan and do the production deployment to CloudHub using Jenkins CI platform.
- QA, UAT & Production issues investigation and supporting business users.
Environment: Java1.8/J2EE, Spring, Web Services, JPA, MuleSoft ESB 3.9/3.8.n/3.7.n, Anypoint Studio, Anypoint Exchange 2.0, API Designer, Active MQ, RabbitMQ, RAML, Salesforce, Cloud Hub, XPATH, XSLT, XSD, SOA, Data weave, Mongo DB, JSON, POJO, Eclipse IDE, log4j, CVS, ANT, WebLogic, JUnit, Maven, OAUTH.
Confidential, Plano, TX
MuleSoft developer
Responsibilities:
- Actively involved with the team as a part of Agile (SCRUM) software development using AgileCraft.
- Responsible for the analysis, design, implementation and deployment of full software development lifecycle(SDLC) of MuleSoft project.
- Develop interfaces to accept requests in JSON format and invoke stored procedures to update tables in SQL Server database.
- Designed and developed enterprise services using RAML in Mule, REST based APIs, SOAP Web Services and use of different mule connectors (File, Http/Https CXF).
- Transformations using Data Weave, XPATH, XSLT and custom java components.
- Knowledge on working of API Manager, Runtime Manager and Exchange in any point cloud hub.
- Administered in Integration of Mule ESB system while utilizing MQ Series, Http, File system and SNS Connector.
- Responsible for Creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Expertise in using Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and groovy script component.
- Capable in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
- Designed and developed enterprise services using RAML and REST based APIs.
- Successful in migrating Mule ESB 3.8 applications to Mule ESB 3.7.3, 4.0 beta Version and have updated all the dependencies.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Hands on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Utilized Cloud Hub connector in the mule flows for triggered alerts during exceptions and to capture the failed records for further recovery.
- Accomplished in configuring Hibernate mapping files and POJO objects. Used Hibernate Transaction management, Batch Transactions and cache concepts.
- Used integration patterns, integration tools, EAI, Transformations, XML schemas and XSLT.
- Hands on experience in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development.
- Good Experience in using Log4J and Logz.io( groovy ) components for logging and performed daily monitoring of log files and resolving issues.
Environment: Java1.7/J2EE, Spring, Web Services, JPA, MuleSoft ESB 3.5.3/3.7.3 , Anypoint Studio, Active MQ, RabbitMQ, RAML, Salesforce, Cloud hub, XPATH, XSLT, XSD, SOA, Data weave, Mongo DB, JSON, POJO, Eclipse IDE, log4j, CVS, ANT, WebLogic, JUnit, Maven, OAUTH.
Confidential
Java/Programmer Analyst
Responsibilities:
- Involved in requirements gathering, analysis and design.
- Exposed to Agile Software Development Life Cycle - application development methodology.
- Implemented various Java/J2EE design patterns like front controller, MVC, DAO, singleton.
- Developed SQL queries and stored procedures to update the database and used JDBC to connect to the database.
- Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications
- Used JDBC Connections and WebSphere Connection pool for database access.
- Used Struts tag libraries (like html, logic, tab, bean etc.) and JSTL tags in the JSP pages.
- Involved in design and implementation of document based Web Services.
- Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
- Developed authentication and authorization mechanisms. Developed Custom tag libraries to separate presentation and processing logic.
- Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs)
- Configured Java Messaging Services (JMS) on WebSphere Server using Eclipse IDE
- Consumed RESTful web service to perform confirmation of verification process.
- Rigorously followed Test Driven Development in coding and developed test cases and implemented using JUnit.
- Used CVS for maintaining the Source Code Designed, developed and deployed on Apache Tomcat Server.
- Used ANT tool to obtain maximum build process functionality such as creating .jar files.
- Worked on log4j for log the certain level messages.
- Used Eclipse IDE for code environment and deployed on JBoss Server.
- Involved in requirements gathering, analysis and design.
- Exposed to Agile Software Development Life Cycle - application development methodology.
- Implemented various Java/J2EE design patterns like front controller, MVC, DAO, singleton.
- Developed SQL queries and stored procedures to update the database and used JDBC to connect to the database.
- Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications
- Used JDBC Connections and WebSphere Connection pool for database access.
- Used Struts tag libraries (like html, logic, tab, bean etc.) and JSTL tags in the JSP pages.
- Involved in design and implementation of document based Web Services.
- Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
- Developed authentication and authorization mechanisms. Developed Custom tag libraries to separate presentation and processing logic.
- Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs)
- Configured Java Messaging Services (JMS) on WebSphere Server using Eclipse IDE
- Consumed RESTful web service to perform confirmation of verification process.
- Rigorously followed Test Driven Development in coding and developed test cases and implemented using JUnit.
- Used CVS for maintaining the Source Code Designed, developed and deployed on Apache Tomcat Server.
- Used ANT tool to obtain maximum build process functionality such as creating .jar files.
- Worked on log4j for log the certain level messages.
- Used Eclipse IDE for code environment and deployed on JBoss Server.