We provide IT Staff Augmentation Services!

Mulesoft Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 7 years of professional software development experience with strong object oriented analysis, designing and programming technical skills including 4+ years of extensive experience as a Developer in Enterprise Service Bus(ESB) projects using MuleSoft.
  • Strong Mulesoft experience with implementing Service - Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x and 4.x
  • Extensive hands on experience in consuming as well as developing API for SOAP and REST based WebServices to integrate third party functional modules into the core application.
  • Strong application integration experience using MuleSoft ESB with Connectors, transformations, Routing, Exception Handling and Messaging using ActiveMQ, and RabbitMQ.
  • Expertise in using the DataWeave language in Mulesoft to transform data to and from any format (XML, CSV, JSON, POJO’s, Maps etc.)
  • Hands on experience in MuleSoft Expression Language(MEL) to access payload data, properties and variable of Mule Message Flow.
  • Have good experience as MuleSoft Developer with AnyPoint Studio, Cloud Hub, API, Gateway Management.
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API Manager and RAML.
  • Involved in Unit testing and writing the MUnit Test cases for the mule flows.
  • 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 and JERSEY APIs. Had an experience in development and deploying mule project on CloudHub.
  • Good hands on experience using Mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage.
  • Extensively worked on XML technologies like XSD, XSLT, XQuery and Xpath for data transformations in Mulesoft.

TECHNICAL SKILLS

Programming Languages: Java, SQL, PL/SQL, Groovy.

XML Technologies: XML, XHTML, XSLT, JAXP, XML Schema, XSD, XPath, XQuery, DTD

Databases: MySQL, MS-SQL Server, IBM DB2, Oracle.

Operating Systems: Windows, UNIX, Linux

Build Tools: ANT, Maven

Version control: SVN, GIT, CVS

Messaging Technologies: JMS, IBM MQ SERIES, Active MQ, Rabbit MQ.

Unit Testing: MUnit, JUnit, Log 4j, Mockito.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Mulesoft Developer

Responsibilities:

  • Involved in Requirements Gathering, interacted with the end users, understanding the project requirements, work requests and analysis with knowledge sharing sessions.
  • Gathering functional requirements and developing technical requirements documents.
  • Architect technical solutions and coordinating developers on the deliverables.
  • Develop REST, SOAP web services in Mulesoft based on SOA architecture and good experience in RAML.
  • Develop APIs using RAML in AnyPoint platform. Create Http inbound and outbound flows.
  • Implemented Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie.
  • Extensively used Mulesoft components that include File, SMTP, FTP, SFTP, JDBC, SAP, Salesforce and Coupa
  • Attend meetings with Business and discuss the workflow regarding new features.
  • Develop ETL pipelines to extract, transform and generate load ready files and facilitate data transfer from legacy warehouse to Snowflake DB for enterprise Analytics.
  • Formulated SQL queries to extract the data from legacy systems.
  • Work on Jira to track the progress of application and change Acceptance criteria for few user stories.
  • HP ALM to track, assign and work on defects.
  • Generate reports using custom dashboards in AnyPoint Platform for performance analytics
  • Experience with Services, Retail, Electronics and Industrial Products Clients

Environment: MuleSoft, RAML, Postman, Groovy, SQL Server, Jenkins, Maven, Azure Devops, SQL, XML, Oracle Sql developer, MS Visio, WinSCP, Putty, Jira, HP ALM

Confidential, Houston, TX

Mulesoft Developer

Responsibilities:

  • Responsible and active in the analysis, definition design, implementation and deployment of full software development life-cycle (SDLC).
  • Extensively used XML technologies in Mulesoft like XPATH, XSLT, XSD and DataWeave for data transformations.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Implemented integration flows using Mule AnyPoint Studio to connect to REST, SOAP service, Oracle Database and ActiveMQ broker.
  • Created Http inbound & outbound flows, routing, orchestration, transformations and Security of Mule applications using OAuth.
  • Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC connector and Transaction manager.
  • Integration of Mule ESB system while utilizing MQ series, Http, File system and SFTP transports.
  • Involved in injecting dependencies into code using Spring core module concepts like IOC of Spring Framework.
  • Worked with MMC (Mule Management Console) to monitor the request and response payload.
  • Hands On experience with transformers, exception handling, testing & security of Mule ESB endpoint using OAuth.
  • Involved in configuring Hibernate mapping files and POJO objects in Mule. Used Hibernate Transaction Management, Batch transactions and cache concepts.
  • Used CloudHub Connector in the Mule Flows for triggered alerts during exceptions and to capture the failure records for further recovery.
  • Experience in using Log4J components for logging and performed daily monitoring of log files and resolved issues in Mule ESB.
  • Involved in implementing Business logic and transactional services using EJB session beans and providing data persistence using EJB entity beans.
  • Designed and Developed enterprise services using RAML and REST based APIs.

Environment: Java 1.7, HTML, AJAX, JQUERY, Mule ESB 3.5.1/3.7.3, MMC, AnyPoint Studio, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, JSON, CloudHub, Web Logic Application Server10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, SpringMVC.

Confidential, Sunnyvale, CA

MuleSoft Developer

Responsibilities:

  • Involved in requirements gathering, analysis of existing design documents, planning, proposing changes by analyzing new Wire Frames, development and testing of the application.
  • Co-authored technical specification documents for the developed modules.
  • Designed and developed integration applications using Mule to integrate SAP and Salesforce applications using Mule ESB 3.8 runtime, Anypoint Studio 6.1 and CloudHub iPaaS (Integration platform as a service)
  • Implemented Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie.
  • Created new and updated existing APIs using RAML 0.8 APIKit for defining integration schematics.
  • Built flows for Oracle Database where other teams will utilize the URL by giving values to the provided parameters.
  • Used Mule Batch Processing to process records from Database.
  • Utilized the following Mule components extensively for development - Salesforce Connector, SAP connector, Choice router, Scatter-Gather router, Expressions connector for plugging in custom java expressions, DataWeave transformers etc. and used MEL (Mule Expression Language) to manipulate payloads.
  • Implemented Synchronous and Asynchronous messaging scopes using ActiveMQ in Mule.
  • Utilized various connectors such as FTP, HTTP, File, SFTP, SMTP, Servlet, Quartz and Database in different workflows.
  • Implemented Choice, Custom, Global Exception Handling mechanisms based on the requirements in Mule ESB.
  • Configuring the Mule process for fetching the data from topic and make web service calls to the middle tier Mule ESB for processing.
  • Extensively used the Mule Debugger to debug the XML flows and wrote MUnit test cases using features like mocking, verify call and assert conditions based different sets of data, Utilized JIRA tool to estimate and track user stories, analyze BurnOut Graph, Bugs, Defects and other features.
  • Utilized GitHub as the Version Control system and maintain code repository with changes being done parallel by onshore as well as offshore teams.
  • Used Maven for Deployment, Jenkins for Continuous Integration and continuous Deployment.

Environment: Java 1.8, AnyPoint Studio 5.4.0/5.4.3, MS-Access, Mule ESB 3.7.3, ActiveMQ 5.3, Apache Maven 3.3.9, Nexus, RAML, CloudHub, Log4j 1.2.14, GIT, JIRA, API Gateway 2.1, BitBucket, Postman Confluence, Jenkins

Confidential

Sr. JAVA Developer

Responsibilities:

  • Participated in requirements gathering, analyzed requirements from customer point of view, preparing requirement documents.
  • Developed Class Diagrams, Sequence diagrams and Object diagrams using UML methodology.
  • Devloped web pages using HTML, CSS, JavaScript, JQuery and AngularJS for interactive cross browser functionality and complex user interface.
  • Implemented crosscutting concerns using Spring AOP.
  • Used Spring MVC transaction management, Spring/Hibernate Batch Transactions and Hibernate Cache concepts.
  • Involved in developing Java Server pages for implementing interactive front end and integrated it with Spring Controllers using Spring Tag library.
  • Created Database tables and used Hibernate module as an object relational mapping tool for backend operations over Oracle database.
  • Wrote stored procedures, complex queries using PL/SQl to extract data from the database, delete data and reload data on Oracle DB.
  • Worked with AngularJS MVC framework including authoring complex directives, services, controllers and filters.
  • Used JavaScript and JQuery for validating the input given to the user interface.
  • Developed REST Web Services using JAX-RS and Jersey to perform transactions from front end to our backend applications. Response is sent in JSON or XML formats based on the use cases.
  • Configured Maven dependencies for application building process that created POM.xml files. Created Maven build file to build the application and deployed on Web Logic application server.
  • Developed, tested and Debugged the Java, JSP and EJB components using Eclipse RCP.

Environment: Java 1.7, J2EE, Spring, Hibernate, HTML, CSS, XML, JavaScript, JQuery, AJAX, AngularJS, Oracle, Web Logic, JUnit, RESTful Web Services, Agile Methodology, Maven, Git, Eclipse.

Confidential

JAVA Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Technical Responsibilities included high level architecture and rapid development.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Used J2EE design patterns Data Access Object (DAO) for the Business tier Persistence tier layer of the project.
  • Development of database interaction code to JDBC API making extensive use of SQL Query statements and advanced prepared statement.
  • Experienced in implementing Web Services using SOAP, REST and XML/HTTP technologies.
  • Wrote SQL Scripts, stored procedures and SQL loader to load reference data.
  • Implemented various features of Spring Framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate.
  • Coded server pages using JSP, Servlets, Struts by following MVC architecture. Developed Action Classes and Action Forms Beans.
  • Used the IntellliJ IDE to develop application and used its built-in database tool, plugin and version control.
  • Used Maven as a build tool, run different phases and manipulate them according to requirements.
  • Worked on AJAX controls like Update panel to manage the post back of the web page to server, AJAX Script Manager and Script manager proxy controls to register JavaScript and Web Service files.
  • Monitored the error logs using Log4j and fixed the problems.
  • Used JUnit to write unit tests and integration test, used Mockito to mock objects and Connections.

Environment: Java 1.7, J2EE, RESTful Web Services, Spring, Hibernate, JDBC, JSON, XML Beans, WSDL, Apache Axis, ActiveMQ, Maven, Git, JUnit, XML, XSLT, AJAX, JavaScript, AngularJS, Servlets, HTML, JSP, jQuery, MS SQL server 2008, Log4j, SOAP, IntelliJ.

Confidential

JAVA Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Used JNDI to perform lookup services for the various components of the system.
  • Developed the EnterpriseJava Beans (Stateless Session beans) to handle different transaction such as online funds transfer, bill payments to the service providers.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Developed XML documents and generated XSL files for Payment transaction and Reserve Transaction system.
  • Implemented various J2EE design patterns like Singleton, Service Locator, DAO, Transfer Objects.
  • Designed JDBC Connection for data retrieval and updating purpose, also developed connection pool to avoid waiting time for database connection.
  • Used Sub Version to implement version control system.
  • Used Junit framework for the unit testing of all the java classes.

Environment: JDK, JSF, EJB, JNDI 1.2, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, Junit, UML, MQ Series, Web Services, SOAP, WSDL, UDDI, AJAX, Eclipse 3.3, IBM WEB Sphere 6.1, DB2.

We'd love your feedback!