Mulesoft Developer Resume
Columbus, IN
SUMMARY
- 7+ years of experience in Software Development with proficiency in designing & developing Enterprise - based, EAI and Web-based applications using Mule ESB, Java/J2EE technologies. Around 4 years of experienceon Mule ESB Enterprise edition.
- Experience in full life cycle software development process (SDLC) including system analysis, technical design documentation, coding, testing, and performance optimization, delivering workshops / trainings, deploying applications and providing Go-Live support.
- Experience in developing RESTful and SOAP web services in Mule ESB based on SOA architecture.
- Strong application integration experience using Mule ESB with connectors, transformations, Routing, Active MQ, JMS and Rabbit MQ.
- Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross-cutting capabilities and a contributor to Mule ESB open source.
- Hugely experienced in using MuleSoft Studio that integrates APIs, databases and SaaS applications and deployed Mule Soft applications to Cloud Hub and on-premise servers.
- Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third-party solutions.
- Hands on experience in Mule Soft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Mule ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x and 4.x.
- Extensively worked on Any Point Studio and Mule Any Point Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
- Utilized MuleSoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
- Knowledge of Oracle ADF Framework to develop web applications. Work experience in implementing ESB Integration Services using MuleSoft ESB.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Immensely experienced in writing SQL Queries, Oracle PL/SQL, JDBA and JPA along with good knowledge on NoSQL and Mongo DB.
- Field experience with Junit and Log4j in developing test cases and determining application functionality.
- Involved in unit testing and writing the MUnit Test cases for the mule flows.
- Worked on implementation of the version control software CVS, VSS, SVN, GIT and Clear case.
- Good communications skills, quick learner, bi-lingual, self-motivated also excellent customer relations in collecting, and analyzing user requirements towards achieving goals set by the team.
TECHNICAL SKILLS
Programming: J2SE, J2EE, C, C++, SQL, PL/SQL, SAS Advanced, BPEL, UML
J2EE: Servlet, JSP, JDBC, JNDI, JSF
Integration Tools: Mule ESB, Mule API, IBM Message Broker
Web Technologies: HTML5, CSS3, JavaScript, AJAX, JQuery, AngularJS, Bootstrap JS
Frame Works: Struts1.x/2.x, Spring, Hibernate
Database: PL/SQL, MySQL, Oracle11g, DB2
Deployment Servers: WebLogic, Tomcat, JBoss, WebSphere8.0
Messaging System: ActiveMQ, IBM MQ, RabbitMQ.
Web Services: WSDL, SOAP, UDDI, JAX-WS, REST-JAX-RS, CXF, AXIS, SOAP UI
Developer Tools: Anypoint Studio, Eclipse, RAD, NetBeans
Build Tools: Ant, Maven, Gradle
Version Controller Tools: CVS, SVN, Clear case, GIT, Harvest
Operating Systems: Windows, Unix, Linux
Other Tools: DB Visualizer, RabbitMQ, ActiveMQ, Javadoc, Jenkins, JIRA tool, SQL Developer, TOAD, EditPlus, Beyond Compare
PROFESSIONAL EXPERIENCE
Confidential, Columbus, IN
MuleSoft Developer
Responsibilities:
- Architected Integrations using Mule Soft ESB environments for both on premise and Cloud hub environments.
- Working on the version mule 4.
- Creating API lead connectivity and deploy in the on-prem environments and cloud hub.
- Creating System API’s, Processing API’s and experience API’s.
- Inserting and updating data in to the salesforce by using batch integrations.
- Followed the guidelines of Agile methodologies of SDLC for project management.
- Utilized partner WSDL for ESB to SAP integrations.
- Worked on preparing the technical specification documents (TSD'S) for all the services that is to be implemented.
- Developed the integration workflows using Mule Soft ESB and Spring Frameworks.
- Configured different Mule connectors like HTTP, Database and SAP.
- Utilized various connectors such as Sale force, FTP, HTTP, File, SMTP, SFTP and Database in different workflows.
- Designed and developed enterprise services using RAML and REST based 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.
- Worked on SOAP & REST based Web services for Mule ESB flows.
- Have written batch jobs to run at specific schedule times.
- Involved in developing interfaces between SAP, Sales Force, REST and SOAP web-services.
- Have an experience working MULE API manager and RAML.
- Done transformations using Data Weave.
- 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.
- Coordinated with larger projects involving multiple groups in different locations, examinations centers and the international courses.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
- Salesforce integration and along with different applications such as Trumba (Event planner) and the databases.
- 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.
- By using Jenkins with CI/CD deployed the projects in the mule clusters .
- Involved in creating MUNIT test cases and ran the TEST SUITE.
Environment: Java& Jdk 1.8, mule soft 4.1.3EE, MUNIT, Any point studio, Oracle, SOAP, REST, AWS, Active MQ, RAML,, Maven, Jenkins, Log4j, GitHub, OAuth.
Confidential, Atla
Mule ESB Developer
Responsibilities:
- Involved in daily Agile SCRUM meetings and weekly SPRINT meetings. Regularly participated in the code reviews with team members to improvise on the quality of the project deliverables.
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports. Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
- Created MULE ESB artifact and configured the MULE configurations files and deployed.
- Utilized custom logging framework forMuleESB application.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
- Strong knowledge and hands on experience in documenting and designing REST API’s using RAML.
- Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Have written MUnit test cases to validate the Mule flows. And implemented asynchronous messaging using ActiveMQ.
- Tightly integrated applications using MULE ESB.
- Mule ESB 3.7.3 and updated all the dependencies.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Developed Mule ESB projects for services with synchronous & asynchronous Mule flows.
- Implemented integration flows using Mule Anypoint Studio to connect to REST, SOAP service, Oracle Database, and Active MQ broker.
- Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients running on both Java and Non Java applications.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint through WSSR.
- DeployedMuleESB applications into MMC (MuleManagement Console).
- Architected Integrations usingMuleESB environments for both on premise and cloud environments.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Involved in code review, tested Components using JUNIT & MUnit and Mockito during the development.
- Used Jenkins for CI/CD deployment strategy.
- Involved in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development.
Environment: Java1.7/J2EE, MuleSoft ESB 3.5.3/3.7.3 , AnyPoint Studio, ActiveMQ, RabbitMQ, Apache-Maven, Cloudhub, RabbitMQ, Nexus, Putty,UML, Web Services, XML, XSD, XSLT, JPA, RAML, Oracle 11g, Eclipse IDE, log4j, CVS, Rational Rose, JUnit, Maven.
Confidential, Chicago, IL
Mule Developer
Responsibilities:
- Followed the Agile Methodology for Scrum Process for the Project Implementation of the back logs.
- Involved in Business requirements gathering and analysis by interacting with the customer.
- Used JIRA to report the hours and issues that are related to the project.
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Utilized partner WSDL for ESB to Salesforce & SAP integrations.
- Used Force.com extensively for development, customization to integrate NetSuite accounts payables using Salesforce connector.
- Configured different Mule connectors like HTTP, Database, NetSuite and Salesforce.
- Developed Mule ESB projects for the services with synchronous and asynchronous mule flows.
- Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
- Developed service interfaces to core services & provisioning services using Mule ESB 3.6
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Utilized custom logging framework for Mule ESB application.
- Deployed Mule ESB applications into MMC (Mule Management Console).
- Involved in developing interfaces between SAP, Sales Force, REST and SOAP web-services.
- Involved in integrating of different systems that includes Data Base, Salesforce, SAP and HL7.
- Worked closely with functional leads/PMs to understand the partner integration requirements.
- Used Hibernate for implementing the persistence mechanism in the application.
- Involved in writing the Message Driven Beans.
- Created Http inbound and outbound flows and tested it working functionality.
- Performed synchronization of data bi-directionally between salesforce and database.
- Used Database Connectors to connect with respective systems using Mule ESB.
- Integrated other sub-systems through JMS, MQSeries.
- Worked on Maven for getting latest jar files including commoncollection.jar, commonlogging.jar, spring, and Hibernate from Apache.
- Consumed Web Services for transferring data between different applications.
- Involved in performing Integration testing of the whole application.
Environment: Anypoint Studio, Mule ESB 3.5, Mule Management Console, RAML, ActiveMQ, Apache-Maven 3.3.3, Nexus, FileZilla 3.14.1, Putty, Salesforce, GIT, Oracle, JIRA, Confluence.
Confidential
Java Developer
Responsibilities:
- Involved in the analysis, design and implementation of business user requirements. Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Expertise in designing web based Internet/Intranet, ESB, SOA and Application Development using Java/J2EE.
- Developed static and dynamic Web Pages using JSP, HTML, JavaScript and CSS.
- Developed and worked with several XSD schemas for XML validations.
- Extensively used JavaScript to make the web page more interactive.
- Developed web services to allow communication between applications through SOAP Over HTTP using Apache Axis.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, and XML.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Used Java Message Service (JMS) API to create, send, receive, and read messages. Developed SOAP web services to be shared with CRM to interact with Prime Biller.
- Used Log4J to validate functionalities and worked in Test Driven Development (JUnit) for unit testing.
- Used code version controlling using SVN.
- Developed the Java Code using Eclipse as IDE.
Environment: HTML, DHTML, CSS, JavaScript, JSON, JSP, XML, JDBC, AJAX, JMS, SOAP, Oracle, Log4J, SVN, Eclipse.