Mulesoft Developer Resume
DallaS
SUMMARY
- 6+ years of Software Development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle and 3 years of experience in Integrations using MuleSoft ESB over Anypoint Studio, Anypoint Cloud-Hub, API Gateway and management.
- 3+ yrs Experience in designing & developing B2B and EAI applications using webMethods 6.1/6.5/7.1.2/8.0/9.0 , Integration Server, Designer, Developer, Broker, Trading Networks, Deployer, MWS, Adapters, EDI module, JMS
- Highly skilled and experienced in Agile Scrum & Waterfall Development process for diverse requirements
- Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
- Developed the integration workflows using an ESB framework. Experience with Mulesoft MMC and enterprise release.
- Designed and developed Mule ESB projects using various connectors like HTTP, File, SFTP, DB, Transformers, and Data weave for integrating various applications which are on-premises and hosted on cloud using synchronous and asynchronous Mule flows.
- Involved in managing and deployment of the applications in the Cloud Hub.
- Utilized Mulesoft features like dataweave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Good hands on experience using mule connectors like DB, FTP, FILE, SFTP, SalesForce, SAP etc as a part of integration usage.
- Good knowledge in handling Flatfiles, XML and EDI format based Data Exchanges.
- Experience working with EDI standards like ANSI X12, UN/EDIFACT.
- Experience in business process modeling using webMethods BPM tools such as Modeler, Workflow and Designer, PRT, MWS.
- Experience in developing Adapter Services, Adapter Notifications, Triggers, FlatFile Schemas and working with Publish/Subscribe architecture.
- Involved in development of SOAP & REST based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF.
- Experience with XML technologies includes XML, DTD, XSD, XSLT, JAXP(DOM & SAX), and JAXB.
- Expertise in writing SQL queries and P/L SQL-Stored procedures, functions, sequences, cursors, triggers, indexes etc using different DBs -Oracle, DB2 and SQL Server.
- Experience in using tools such as Log4J, Ant, SOAP UI, POSTMAN etc.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS. Data Transformations using Mule ESB.
- Good communications skills, quick learner, self-motivated and also excellent customer relations in collecting, and analyzing user requirements towards achieving goals set by the team.
TECHNICAL SKILLS
ESB Tool: Mule ESB over Anypoint Studio, Anypoint Cloud-Hub, Dataweave, Connectors, API Gateway and Management
EAI Environment: WebMethods Integration Server 6.1/6.5/7.1.2/8.0/9.0 , WebMethods Designer and Developer, WebMethods Broker, Trading Networks, Adapters - JDBC, SAP.
Web Technologies: XML, HTML/DHTML, Java Script, XSLT, SOAP, WSDL, Maven, Http and Https.
Databases: Oracle, MySQL, MS SQL Server, and MS Access.
Application Servers: Web sphere Application Server, BEA Web logic, Apache Tomcat.
J2EE Technologies: J2EE, Servlets, JSP, JSTL, JIRA, Angular JS, JDBC, MVC, OOP, Struts, XML.
Messaging Systems/ Web services: JMS, Active MQ, SOAP, Rest, WSDL, JAX-RS and JAX-WS.
Languages: Java, PL/SQL, UML, XML, HTML.
IDE Tools: RAD, WSAD, Eclipse, MyEclipse, and NetBeans.
Spring framework: MVC, JDBC, ORM, JMS, batch jobs, and schedulers (Quartz).
Distributed computing: SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI and XML.
Design Methodologies: Agile, SCRUM, TDD, and XP
PROFESSIONAL EXPERIENCE
Confidential, Dallas
Mulesoft developer
Responsibilities:
- Gathered project requirements from the business analysts, clients and created technical design documents and mapping specifications document for interfaces development.
- Utilized various connectors such as Sale force, SAP, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, and Database in different workflows.
- Used Mule Expression Language (MEL) in validators, filters and routers, poll, Exception Strategy, Logger, Expression transformers. Used multiple Mule Transformers, connectors, and components.
- Experience in designing and implementing Mule APIs using Anypoint API platform and experience in designing REST API's using RAML File.
- Expertise in Architecting and Designing mule services for logging, exception handling and Message processing.
- Extensively used Dataweave (DataMapper before deprecated) to transform messages.
- Developed Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Created Mule flows including HTTP, FTP, SFTP inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application.
- Developed Mule flows using Mulesoft Anypoint studio- Runtime version 3.8.x, used debugger mode and tested using Junit and Munit.
- Expertise in connecting to various endpoint like http to connect various third party APIs.
- Designed and implemented the security for SOAP Web-services using SAML and REST API's using OATH resp.
- Expertise in implementing SOA concepts by designing and developing Web Services using WSDL.
- Worked with RAML using Mulesoft, MuleSoft MMC and Enterprise release capabilities.
- Responsible for Sprint Demos to various internal and external stakeholders, and implemented the changes from Sprint Retrospective meetings (internal team-meetings after the Sprints) in the subsequent Sprints.
- Responsible for developing test cases using JMockit framework, and testing the code according to Test-driven Development in Scrum.
- Integrated disparate systems with Mule ESB, web services & messaging technologies.
- Explored and expertise in using mule DATA WEAVE Component.
- Explored and implemented mule MUNIT testing frame work.
- Experience in effectively prioritizing and executing tasks in a high-pressure environment.
- Responsible for documenting the procedures for running the application (as per Agile norms) from end to end.
- Experience in Individual Code Reviews with Tech Lead, and Group Code Reviews with technical team (along with Manager).
Environment: Mulesoft, SOA, XML, XSD, XSLT, Xpath, Json,WSDL, Core Java, J2EE, Spring framework, RESTful WebServices, Apache Tomcat, Eclipse, HTML, GIT, JIRA (defect-tracking tool), JavaScript, Scrum methodology.
Confidential, Boise, ID
Mulesoft Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and TDD Development.
- Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented.
- Utilized various connectors such as Sale force, SAP, FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, and Database in different workflows.
- Designed and developed enterprise services using RAML and REST based APIs .
- Worked on MuleSoft Anypoint API platform on designing and implementing Mule APIs.
- Used various transformers in Mule ESB based on use case and had implemented the custom transformations.
- Developed the flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB and Active MQ.
- Used Data base & Sales force Connectors to connect with respective systems using Mule ESB.
- Worked on SOAP & REST based Web services for Mule ESB flows.
- Implemented RAML files for different entity creations and respective associations.
- Experience with Mule administration, configuration and tuning. Deployed Mule applications through MMC and managed the server deployments.
- Experience with Mule Soft MMC and Enterprise release capabilities.
- Used Quartz connector to schedule the batch jobs.
- Worked on Integrations using Mule Soft ESB environments for both on premise and Cloudhub environments.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth
- Used Maven to build the applications using dependencies.
- Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.
Environment: Java 1.7, Mule soft ESB 3.7.1, Any point studio, Oracle, SOAP, REST, Salesforce, Active MQ, RAML, Maven, Jenkins, Log4j, GitHub, Apache Tomcat, OAuth.
Confidential, Mclean, VA
Java/Mulesoft Developer
Responsibilities:
- Used Mule ESB in designing the application as a middleware between the third party system and the customer side system
- Designed and developed features for Java/J2ee and Mule based integration applications for interface team.
- Developed Web based application using frame works Struts and Spring as per business user request.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.2 and updated all the dependencies.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Deployed Mule ESB applications into MMC (Mule Management Console).
- Used MUnit to validate mule flows.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Strong experience in application integration using Web Services - JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
- Involved in producing & consuming SOAP based web services.
- Worked on both community and enterprise edition of Mule.
- Overridden the mule default functionality of connectors like FTP, SFTP based on the requirement by customized the connectors.
- Used Mule ESB to designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing.
- Created mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
- 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.
- Good experience in log4J implementation to persist data into log files and experience with maven and Jenkins for the build mule archive from SVN.
Environment: Java, J2EE, Struts, SQL/PL-SQL, Servlets, JSP, HTML, Ajax, XHTML, XML, XML Schema, Json, Mule ESB, Rest Web services, SOA, UNIX, Oracle, Maven, Log4j, Jenkins, JIRA, and Tomcat.
Confidential, San Francisco, CA
Webmethods Developer
Responsibilities:
- Gather requirements from various teams (MDM, SAP, etc.)
- Created functional, STM and technical design documents.
- Designed and developed flow and java services to receive, parse and transform inbound flat file and XML files using flat file, xml schemas and dictionaries.
- Designed and developed process models using webMethods designer.
- Involved in developing real-time interfaces involving SFDC and webMethods IS using webservices and SOAP.
- Designed and developed interfaces which include processing IDOCs, EDI, flat files and XML (CXML), OAGIS.
- Extensively used web services to retrieve and upload data objects from and to SFDC system.
- Worked extensively with JDBC Adapter Notifications and Adapter services.
- Configured Trading networks using MWS 7.0.
- Created partner profiles, document types, processing rules, EDITPAS using webMethods TN console.
- Developed services to process inbound EDI documents of type ANSIX12.
- Worked on EDI Transaction sets 810,846, 850, 855, 856, 997 etc.
- Used built-in services in WmEDI package to transform and map EDI documents.
- Created SAP connection, RFC/ALE notifications using SAP adapter on webMethods.
- Configured SAP Adapter for receiving inbound IDOCS.
- Developed common utility services in java for handling specific tasks.
- Deploy packages in Integration test, User Acceptance, QA environments using Webmethods deployer.
- Troubleshooting existing applications and provide on-call 24/7 production support.
- Involved in performing code and documentation reviews.
- Created detail technical design, SUT and error handling documents for the interfaces as per the standards.
- Upgraded from version 8.2 to 9.x using side by side method
Environment: webMethods IS 9.x/8.x, Unix AIX, My Webmethods Server(MWS), webMethods Broker, Trading Networks, Work Flow, Deployer, JDBC Adapter, SAP Adapter, Java/J2EE, XML, XSLT, Oracle 11g, Salesfore.com.
Confidential
Java/webMethods Developer
Responsibilities:
- Identified the Business Requirements of the project.
- Involved in preparing the Detailed Design document for the project.
- Developed services using existing framework as per standard.
- Involved in performing code and documentation reviews.
- Designed and developed flow and java services to receive, parse and transform inbound flat file and XML files using flat file, xml schemas and dictionaries.
- Designed and developed process models using webMethods designer.
- Designed and developed interfaces which include processing IDOCs, EDI, flat files and XML.
- Worked extensively with JDBC Adapter Notifications and Adapter services.
- Created the JBDC templates: insert, select, update for Source and target Tables.
- Created test cases and performed unit testing and integration testing.
- Created webservice descriptor to expose webMethods flowservice as webservices and also consume WSDL.
- Created partner profiles, document types, processing rules, EDITPAS using webMethods TN console.
- Managed Business Process Models and tasks in My webMethods Server.
- Used Broker and Pub-sub Model for document exchange between all the internal applications.
- Ports setup - http, ftp, file polling.
- Troubleshooting existing applications and provide on-call 24/7 production support.
- Involved in development and implementation of Client Access Module using Java and JavaScript
- Developing and modification of Servlets that handle the database update and to handle user requests and to send required responses.
- Developed UIs using JSP, Java Script, CSS.
- Developed the application using Struts framework.
- Implemented Action Classes and Action Forms using Struts framework.
- Used JDBC to connect to the database.
- Design Database tables.
- Wrote SQL queries and stored procedures.
- Involved in Unit testing, System Testing and writing test cases.
Environment: HTML, JAVA SCRIPT, and JDBC with ORACLE, webMethods IS 8.x,My Webmethods Server(MWS), webMethods Broker, Trading Networks, Deployer, JDBC Adapter, Java/J2EE, XML, XSLT..