We provide IT Staff Augmentation Services!

Mulesoft Developer Resume

Atlanta, GA

SUMMARY

  • Overall 6+ years of IT experience and 3+ years of extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint Cloud - Hub, API Gateway and Management.
  • Have extensive experience in all the phases of Software Development Life Cycle (SDLC) including Requirements Gathering, Analysis, Design, Development, Testing and Deployment. Experience in Waterfall & Agile development methodologies.
  • Strong experience with Mule ESB (3.8.x), Mule API, Mule Anypoint Studio, and Mule Cloudhub and RAML.
  • Proficient in MuleSoft AnyPoint API platform on designing and implementing Mule APIs. Strong working knowledge on API Gateway.
  • Experience on creating Flows, Sub Flows, Exception strategy, DataWeave transformation, DataMapper and other activities.
  • Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforceetc as a part of integration usage.
  • Experience with Mule Soft MMC and enterprise release. Worked with relevant message processors in Mule ESB and also with all exception strategy handling, MEL (Mule Expression Language).
  • Solid Knowledge in Java/J2EE technologies. Well experienced in MVC architecture, Hibernate and Struts frameworks.
  • Experienced in designing the Front-end pages using scripting languages like HTML, DHTML, CSS, Javascript, JQuery, JSF and server side-side web applications using Node.js.
  • Knowledge on RDBMS like Oracle, MySQL, DB2 and NoSQL Databases like MongoDB
  • Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
  • Involved in Complete Life Cycle development using Mule ESB based on SOA architecture. Also, responsible to develop Restful/SOAP Web Services in Mule ESB based on SOA.
  • Strong development experience with producing and consuming Java Web Services using WSDL, SOAP, JAX-WS, JAX-RS, CXF, AXIS, JERSEY, XML, WS-Security.
  • Good hands on experience using mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage.
  • Proficient in Creating cluster environment using Mule ESB with Mule Anypoint Studio and Creating ActiveMQ, RabbitMQ with different topologies in Enterprise Integration.
  • Experience with JMS both Synchronous and Asynchronous messaging.
  • Worked on both Enterprise and Community edition of Mule ESB. Also, worked on developing an API using RAML.
  • Experience in configuring and deploying the application on Apache Tomcat, WebSphere, WebLogic&JBoss application servers.
  • Experience in using different IDEs such as Eclipse, My Eclipse.
  • Application integration using MuleSoft ESB and IBM Message Broker for integrating and orchestrating the services.
  • Expertise in doing unit testing using Junit, Mockito& Power Mockito. Involved in unit testing and writing the MUnit Test cases for the flows.
  • Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT.
  • Experience with different version control/tracking systems like CVS, GIT & SVN.
  • Extensively used Maven & ANT as build script for application build and deployment.

TECHNICAL SKILLS

ESB & EAI: Mule ESB, Oracle ESB, TIBCO, EMS/JMS, Talend ESB

Programming Languages: Java/ J2EE, C/C++, SQL

IDE & Integration Tools: Anypoint Studio, Eclipse, My Eclipse, MuleSoft ESB, IBM Message Broker

Data Bases: Oracle, DB2, MS SQL - SQL & PL/SQL, Mongo DB

Web Services & Design tools: JAX-RPC/JAX-WS, Axis, SOAP, REST, WSDL, UDDI, CXF, JERSEY, Microsoft Visio, Rational Rose, XML

Web/application Servers: Apache Tomcat, WebLogic, WebSphere and JBoss

Version Controlling tools: CVS, SVN, GIT, Clear Case

Defects Tracking & Build Tools: Bugzilla, JIRA, HP Quality Center, ANT, Maven, Jenkins

Web technologies & XML Technologies: HTML, DHTML, CSS, JSP, JSTL, JSF/prime faces, AJAX, Java Script, XML, DTD, XSD, JAXP (DOM & SAX), JAXB, XSLT

Unit Testing: MUnit, JUnit, Mockito, Power Mockito

Operating Systems: Windows, UNIX/Linux

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

MuleSoft Developer

Responsibilities:

  • Involved in Requirement Gathering, analysis, design and development of the project
  • Executed the development process using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, poker planning sessions, elaboration sessions and customer reporting
  • Designed UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.
  • Designed and developed enterprise services using RAML and REST based APIs and used various transformers in Mule ESB based on use case and had implemented the custom transformations.
  • Created and consumed soap and REST services using CXF and used MULE ESB to route various calls to do validation of service input and to handle exceptions.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Worked on the Mule API Gateway for the application of policies to API as well for managing the security. Also worked with the Proxy settings using the API Gateway for the API’s.
  • Used DataMapper as well as DataWeave for data transformations and data validations within flows & sub flows.
  • Implemented synchronous and Asynchronous messaging scopes using ActiveMQ in Mule.
  • 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 interfaces between SAP, Sales Force, REST and SOAP web-services.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
  • Involved in creating http inbound & outbound flows, transformers, filtering and Security of Mule Flows.
  • Created Request & Response transformers, Custom Components & configured them in Mule-config.xml.
  • Created Mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
  • Involved in writing SQL Stored Procedures, Functions, Triggers and Views for Oracle database, mapping done through Hibernate.
  • Extensively used Mule components that includes File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
  • Deployed Mule ESB applications into MMC (Mule Management Console and used MUnit to validate mule flows.
  • Utilized Log4J for logging and JUnit for unit testing.

Environment: Java 1.6, Mule soft ESB 3.7.x, Any point studio, Oracle, CXF, SOAP, REST, OAuth, DataWeave, DataMapper, MUnit, Sales force, Hibernate, GitHub, cloudHub, Mule standalone server, ActiveMQ, RAML, JSON, MUnit, WebSphere, Spring Framework, Hibernate, Log4j, JUnit, WSDL, CVS

Confidential, Boston, MA

MuleSoft Developer

Responsibilities:

  • Implementing Agile development processes on Software Development life cycle (SDLC).
  • Gather requirements and planning on integration of both SAS applications using Mule ESB.
  • 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.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
  • Designed and developed enterprise services using RAML and REST based APIs. Creating and consuming CXF soap and REST services.
  • Also used API notebook for testing and improving the API.
  • Used Mule ESB to designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process.
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and security of Mule endpoint through WSSR.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing.
  • Used Ctrl-M Manager to control access and enforce policies across multiple resources and also coordinated with larger projects involving multiple groups.
  • Developed flows/orchestrated the integrations of the components written on top of different internal platforms using Mule ESB and Active MQ.
  • Worked in build process, such as running build scripts to check out the code from SVN, to build it and deploying under UNIX boxes also running WebSphere deploy, startup scripts.
  • Involved in unit testing and writing the MUnit Test cases for the flows and did the logging and alerting as well.
  • Written Jenkins scripts for automated deployment and to prepare the build of the entire application and deployed in cloud hub.

Environment: Anypoint Studio, Mule ESB, ActiveMQ, JSP, JSTL, XML, HTML, CSS, Oracle, Bootstrap JS, Node JS, Jira, WebSphere GitHub, Eclipse, JUnit, Control-M, Firebug, SQL, Maven, Web Services - WSDL, SOAP, REST, CXF, JAX-WS, JAX-RS)

Confidential - Phoenix, AZ

MuleSoft Developer

Responsibilities:

  • Involved in requirements gathering session to understand the project requirements.
  • Reviewed UAchieve and PeopleSoft ERD diagrams to understand the data structure in both systems.
  • Developed a MuleSoft batch application to transfer transcript data from PeopleSoft into UAchieve. Utilized Database and HTTP connectors to read and write data in this application.
  • Developed applications to run Transfer Evaluations in UAchieve system.
  • Developed MuleSoft batch applications to import Transfer Evaluation and GPA data from UAchieve into PeopleSoft system.
  • Tuned MuleSoft batch applications to obtain optimum performance and CPU utilization.
  • Developed several complex SQL scripts to read and write data into UAchieve and PeopleSoft systems.
  • Developed batch applications using transaction scope, for-each, message enricher, until-successful, choice router, private & public flows, exception handling and several other Mule components.
  • Performed unit and integration testing.
  • Supported end user testing and provided post-production support.
  • Utilized various CI / CD tools like Jenkins, MMC, GitHub and Maven during the development.
  • Used Splunk log aggregator to provide reports and dashboards using MuleSoft batch application log data. Used best practices in writing log files in a consistent manor across all applications. This helped us create report and dashboards in Splunk to provide end users with process monitoring and debugging capabilities.
  • Provided technical documentation for each application developed in this project.
  • Documented best practices that were used in the project. These best practices have been reviewed and adopted as standards for developers to use in future projects.
  • Developed a Git workflow during this project that works well with multiple developers and avoids code conflicts

Confidential

Java Developer

Responsibilities:

  • Developing solutions to requirements, enhancements and defects. Involved in requirements Design, Development, and System Testing.
  • Developing UI screens using JSP, Servlets.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Implemented the JSF package with MVC framework. Utilized Struts (MVC) framework and developed JSP pages, Action Servlets and XML based action-mapping files for web tier.
  • Created multiple view access for access control between administrators and Adjusters.
  • Developed and utilized J2EE Services Servlets, JSP components. Implemented Action class to encapsulate the business logic.
  • Used Struts framework for developing applications. Used various design patterns like Singleton, Facade, Command, Factory, DAO.
  • Used Object Oriented Application Design (OOA/D) for deriving objects and classes.
  • Data-retrieval from back-end database using Data Source from JDBC Drivers.
  • Stored Procedures, database triggers were used at all levels.
  • Communicating across the team about the processes, goals, guidelines and delivery of items.
  • Developed the Java Code using Eclipse as IDE.

Environment: J2EE, Java, JSP, Servlets, Eclipse, MySQL, Struts Framework, WebLogic, Tomcat Web Server, XML, JDBC, JNDI, ANT, Windows XP, JavaScript, UML.

Hire Now