Sr. Mulesoft Integration Developer Resume
SUMMARY
- Over 7 years of Professional IT experience in designing and development of various multi - tiered client server based applications using Object Oriented, Java & J2EE and 4 years of experience in middleware technologies.
- Experience in both Enterprise and Community editions of Mule ESB. Good experience on working with Mule API Manger and RAML.
- Developed applications in Anypoint Studio and deployed, undeployed those applications on Cloud hub as well as on-premise with Mule Management Console (MMC).
- Experience with build tool maven and SCM tool GIT: managing branches, merging Code across branches, user access.
- Experienced in developing Mule ESB flows and integrations by using Service-Oriented-Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Runtimes.
- Good hands on experience using Mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage .
- Expertise in designing and developing enterprise services using RAML in Mule, REST based API’s, SOAP web services and use of different mule connectors.
- Expertise in the EDI Integrations utilizing the best practices.
- Hands on experience in Mule Expression Language (MEL) in order to access and evaluate the data in the payload, properties and variables of a Mules message.
- Strong application and integration experience using MuleSoft ESB with connectors, transformations, Routing, Exception Handling and Messaging using ActiveMQ and RabbitMQ.
- Worked in various MuleSoft features like Data Weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Designed and developed various integrations using Mule ESB and also good knowledge on Mule MMC and Enterprise release.
- Worked on different Application and Web Servers that include JBOSS, Apache Tomcat, IBM WebSphere and Oracle Web Logic.
- Hands on experience integrating multiple applications using Mule ESB. Utilized different connectors, transformations, Routing, Messaging and Exception handling using Mule ESB.
- Good experience in configuring the APIs, Proxy endpoints and API analytics based on technical specifications with MuleSoft API Manager.
- Developed SOAP and REST based web services using WSDL, SOAP, JAXB, CXF, JAX-WS and Restful web services using JAX-RS and JERSY APIs.
- Good Knowledge on using the Mule Connectors like DB, HTTP, HTTPS, FTP, File and SFTP, JMS, Salesforce etc., as a part of developing integrations. Involved in unit testing and writing M-unit test cases for the integration flows.
- Hands on experience on transformation using Dataweave/Data Mapper.
- Experience in CI tools like Jenkins (User Access, Node Management, Plugin Management, Job Configuration/Management, CI/CD Pipeline Creating/Management, and Mail Alerts Web hooks). Experience working with PUB/SUB model of messaging and queues
- Consumed REST based Microservices with Rest template based on RESTful APIs.
- Used both SOAP UI and POSTMAN testing tools to send the request to marketing cloud and test manually.
- Working knowledge on configuration of ANT and Maven built automation tools.
- Strong database experience in DB2, Oracle 9i/10g/11g, MS-Access, ODBC, JDBC SQL Server 2014 with good programming skills in SQL & PL/SQL. Experience in Monitoring tool Splunk.
- Working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing and XML Spy for XML validations.
TECHNICAL SKILLS
Programming Languages: C, C++, Java
Java EE Technologies: JDBC, Servlets, JNDI, EJB, RMI, Annotations, Applets/Swings, Generics, Collections, Exception handling, IO, Multi-Threading
Frameworks: Struts, Spring, Hibernate, Tiles, Validator framework
Databases: Oracle, SQL Server, DB2 and MySQL
Database Tools: SQL Developer, Data Studio, TOAD
Application/Web Servers: IBM WebSphere, WebLogic, JBoss, Apache Tomcat
Web Technologies: HTML, DHTML, CSS, JavaScript, Python, AJAX, JQUERY, JSP, Angular JS, Bootstrap JS, Node JS
Messaging Systems: JMS, IBM MQ-Series
Version Controls: CVS, Rational Clear Case, SVN, Git Hub
Build/Testing Tools: Maven, Jenkins, JUnit, Ant, Mockito, Power Mockito, Log4j, SOAP UI, XML Spy
Integration Tools: Mule ESB, TIBCO, IBM Message Broker
Protocols: HTTP, HTTPS, FTP, SMTP, SOAP, LDAP, RMI-IIOP
PROFESSIONAL EXPERIENCE
Confidential
Sr. MuleSoft Integration Developer
Responsibilities:
- Involved in Requirement Analysis document review, to understand complex business needs.
- Collaborated with requirement gathering team to identify and gather the additional information needed for the development of the integration.
- Participated in the Design phase of projects to ensure that we are re-using existing applications.
- Worked as a member of the Integration Factory in designing and implementing Integration interfaces in MuleSoft.
- Developed the integration with the EDI Integrations . utilizing the best practices.
- Created Mock REST API based on the requirements using Anypoint Design Center and review it with architect.
- Developed different -integrations which uses Database, Anypoint MQ, and also
- Integrated web services using SOAP as well as REST using Mule ESB.
- Developed the transformation mappings as per the mapping documents and also Developed the transformation as per business rules and the company standards.
- Developed the mule flows to communicate to external end system by any protocol and transfer the data.
- Created Unit test the code in DEV environment with 90% code coverage.
- Migrated Mule ESB 3.8 apps to Higher versions and updated all the dependencies.
- Reviewed MuleSoft code for integrations developed by fellow developers.
- Performed the JSON Request and Response data validation via Postman Tool.
- Performed XML Request & Response Data validation from different interfaces via SOAP UI web services API Tool.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Worked with QA and Technical Analysts in fixing any identified bugs
- Documented the code as per the Integration Factory standards and developed integration code leveraging the MuleSoft Anypoint platform as per the Integration Factory patterns & standards
- Completed code reviews for ESB MuleSoft Integrations and related Components, and complete documentation of issues identified and action items.
- Performed sanity testing across entire application once the system /application is deployed on production environment.
- Monitored applications in production environments and provide real time support for analyzing and troubleshooting issues to ensure the stable and efficient operation of the IT systems.
Environment: MuleSoft Runtime 3.8.4,3.9,4.1.2, 4.2, Java1.8,AnypointStudio, Java/J2EE 1.8, ActiveMQ, AWS, SOAP Webservices, GitHub, API, RAML, FileZilla, OAuth, Groovy, Postman, IBM WMQ, Salesforce, Cloudhub, RabbitMQ, Nexus, Workbench, Jenkins, Apache-Maven.
Confidential
Sr. MuleSoft Developer
Responsibilities:
- Actively involved in development and testing of the applications. Followed Agile including design, development, implementation, verification and validation, with a two-week sprint process and Implemented SOAP, REST web Services based on SOA.
- Implemented three-layer API led architecture and extensively worked on system and process layers of different API’s. Created MULE ESB artifact and configured the MULE configurations files and deployed.
- Developed multiple integrations related to fleet management and documented high-level design, development and testing documents.
- Created Mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, MongoDB, JDBC Connector, and Transaction Manager.
- Developed Sequence diagrams, Process flow diagrams for the different integrations based on the requirement.
- Customized the Jenkins Pipeline groovy script as a part of Continuous Integration and Continuous Deployment for the process of automation testing. Integrated the Postman testing tool with Jenkins under CI/CD automation.
- Involved in development of multiple integrations with legacy systems and also worked on legacy data format COBOL Copybooks.
- Developed different integrations which uses Database, Anypoint MQ, and also integrated webservices using SOAP as well as REST using Mule ESB.
- Created Mule flows with different components like HTTP, Salesforce, VM, Transform Message, filters, routers and many others to achieve the required business logic.
- Developed integrations between External APIs, In-House APIs (MDM, CMDR, Seamless), CRM (Salesforce) and Database (Oracle, MySQL) using MuleSoft ESB.
- Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.
- Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
- Created Splunk Lookups, alerts, log parsing, reports, dashboards etc.
- Developed Mule ESB projects for services with synchronous and asynchronous Mule flows.
- Used Poll with watermarking for triggering the database to pull the updated data and start the application process to push it target system.
- Worked on developing interfaces between Salesforce (SFDC) to ORACLE MuleSoft technologies.
- Used AWS Code commit as source repository for versioning.
- Created M-unit test cases for Mule flows to attain optimal code coverage.
- Used Anypoint MQs for messaging between different API’s in different layers.
- Built and deployment mule projects to Cloud Hub using Maven (Mule-Maven-plugin) through Jenkins
- Implemented Log4j for logging purposes. Used SOAP UI & POSTMAN for testing the application services.
- Implemented choice, global, custom exceptional handling mechanisms based on the business requirements with Mule ESB. Extensively used Dataweave to transform the messages.
- Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
Environment: MuleSoft Runtime 3.8.4,3.9,4.1.2, Java/J2EE 1.8, Anypoint Studio, ActiveMQ, IBM WMQ, Salesforce, Cloudhub, RabbitMQ, Nexus, Workbench, Jenkins, Apache-Maven, AWS, SOAP Webservices, GitHub, API, RAML, FileZilla, Splunk, OAuth, Putty, Groovy, Postman.
Confidential
MuleSoft Developer
Responsibilities:
- Involved in Technical Discussions with customers during requirement analysis
- Involved in event-driven, stream- oriented XML parsing, XML serialization, XML Schema validation.
- Involved in Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Involved in Integration of Mule ESB system while utilizing Queues, Topics, Http, File system and SFTP transports.
- Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector ( Data Base, HTTP and FTP) .
- Involved in pass messages like payload to track different statuses and milestones using EJB.
- Created Mule ESB flows using Mule Studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
- Migrated deprecated Data Mapper mapping to Data Weave in Mule ESB.
- Migrated Mule ESB 3.5 apps to Higher versions and updated all the dependencies.
- Involved in developing enterprise services using swagger, RAML and REST based APIs using Basic authentications.
- Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
- Developed Restful/SOAP web services in Mule ESB based on SOA architecture.
- Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide the interface to the various third party applications.
- Involved in working on transformers, exception handling, testing & Security of Mule ESB end point through OAuth.
- Involved in Mule administration, configuration and tuning. Deployed Mule applications through MMC and managed the server deployments.
- Involved in maintaining authorization & authentication using Site Minder.
- Implemented Security Mechanisms like Security Certificates, Key Exchange, Encryption, description.
- Created continuous integration builds using Git, Jenkins and Maven.
- Used CVS (Concurrent Version System) as the configuration management tool.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Involved in unit testing, integration testing, SOAP UI testing, user acceptance testing of the application.
- Followed the test driven development using the JUNIT and Mockito framework.
- Involved in fixing QA/UAT/Production issues and tracked them using QC.
- Involved in performance Tuning is done by making Code changes to remove unnecessary calls.
- Provided support activities to other teams.
- Worked closely with testers and explained the functionality so that they can test accordingly.
Environment: Java1.8,AnypointStudio 5.4.0/5.4.3 ,MS-SQL,MuleESB3.8,Mule4.0,Cloudhub,ActiveMQ5.3, Apache-Maven3.3.9, Log4j1.2.14, Nexus, FileZilla3.14.1, Putty, Windows7, GIT, QC, Confluence, Jenkins, Maven.
Confidential, FL
Mule ESB Developer
Responsibilities:
- Worked on Agile Methodology to meet timelines with quality deliverables.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Extensively used Mule components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, MongoDB, and Transaction Manager.
- Writing application code and development activities for large projects especially in a SOA environment with Mule ESB
- Worked on Rest based Web services for Mule ESB flows
- Worked on FlatFiles, XMLs, and JSON.
- Implemented Mule flows for different modules, which process user provisioning from different systems.
- Worked with Data Mapper Component and file component to extract the data from CSV files using FILE connector for mapping in the flow to carry out batch processing of records.
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Integration of Mule ESB system while utilizing Queues, Topics, Http, File system and SFTP transports.
- Used batch processing in Extracting, transforming and loading (ETL) information into a target system.
- Implementation of Data Transformation using XSLT & Data Weave, Routing, Schema and Data Validation
- Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Written business logic in java using OOPS concepts.
- Worked on Unix Shell Scripting
- Developed Restful/SOAP web services in Mule ESB based on SOA architecture.
- Experience in MuleSoft Any point API platform on designing and implementing Mule APIs.
- Created Stored Procedures SQL statements, Functions to manipulate the databases.
- Used OAuth for successful Authorization and Authentication of the Restful API's
- Created unit test cases and debugged the applications in all the environments.
- Have written MUnit test cases to validate the Mule flows.
- Used Jenkins for CI/CD, Committed developed Mule flows.
- Used GIT repository for version control and code check in’s.
- Implemented asynchronous messaging using Active MQ and AWS Suite.
Environment: B2B Framework, Mule ESB, SOA, EDI, XML, JSON, RAML, Java, OOPS, Mule API, ETL, XLST, Data Weave, JMS, Jenkins, Cloud Hub, PL/SQL, Web Services, OAuth, MUnit, ETL, AWS, GIT, MongoDB, Active MQ, Oracle.