We provide IT Staff Augmentation Services!

Mule Esb Integration Developer Resume

4.00/5 (Submit Your Rating)

MinnesotA

SUMMARY

  • Mulesoft Certified Developer with around 8 years of progressive professional IT experience in Mule ESB, Any Point Studio, Any Point Cloud - Hub, API Gateway, system Analysis, Design, Implementation, Testing, and Support of mission critical applications which include web based and n-tier client/server applications and Integration Workflows.
  • Extensively worked on both Enterprise and Community edition of MULE ESB.
  • Experienced in MULE API manager and Run Time Manager.
  • Experienced in WSO2 API manager and Swagger/YAML.
  • Experienced in enterprise security, notification features in MULE ESB.
  • Extensive experience in designing and developing enterprise applications in Java, J2EE, Spring MVC, JDBC, XML, HTML.
  • Hands-on experience using Gradle, ANT and Maven scripts for building & deploying applications.
  • Experience with build tools includes Maven and Jenkins; Version/Source Control tools include GitHub, SVN.
  • Knowledge on creating CI/CD pipeline jobs using Jenkins which included deploying CAR file into MMC ESB console, Run Time Manger.
  • Experienced in Developing and configuring global reusable components across project level.
  • Experienced in fine tuning the applications to improve performance using various processing strategies and using JMeter to capture metrics.
  • Experienced using log4J runtime logging. Carried out integration testing to ensure quality.
  • Good data retrieval knowledge using SQL and PL/SQ, Microsoft SQL Server and Oracle databases.
  • Excellent Core Java development skills and familiar in coding business components using various API's of Java like Multithreading, Collections.
  • Worked on spring framework and producingREST web servicesas a part of the project development and SOAP UI for functional testing.
  • Expertise in production support handled program enhancements in prod environment for resolving priority incidents under timely manner and made successful runs of live batch data updates.
  • Design and development of integration workflows using Mulesoft ESB.
  • Involved in Designing and Developing APIs using RAML.
  • Extensive experience in Unit testing through Unit, Integration testing and User Acceptance testing extensively.
  • Used Various Mule ESB components for handling message validation, enrichment, filters and scopes.
  • Good hands-on experience using mule connectors like FILE, SFTP, HTTP(s), Salesforce, Database, Web Service Consumer, CXF web services in Mule ESB.
  • Experience in application development, debugging, implementation, supporting Dev team on any bugs identified.
  • Strong Experience in implementing API LED Architectures using RAML.
  • Expertise in applying JMS (Java Messaging Service) and Log4J for reliable information exchange across Java applications.
  • Expertise in using IDE tools like any point studio, Eclipse, Netbeans, and IntelliJ.
  • Experience in handling/executing projects using agile methodologies (SCRUM) and Waterfall software development processes.
  • Fast learner and highly analytical with excellent interpersonal and communication skills.

TECHNICAL SKILLS

Mule ESB Technologies: Mule Server 3.7,3.8,4.X, Jenkins, Jira, J frog Artifacts, MySql, GitHub, Kafka, Azure Devops, Linux, MMC Deployment, Kibana, XML, WSO2 Publisher, Manager and Carbon, Confluence, Maven, Gradle.

Java/J2EE Technologies: Java Beans, JDBC, JNDI, Spring 3.x, Spring Web Flow, JMS.

Web Technologies: HTML, CSS, Java Script, JQuery, AJAX, Angular JS, Bootstrap JS, XML, XSLT, JAXB.

Application Servers: IBM WebSphere 7.x/8.x, WebLogic 10g/11g/12c, Jboss 5x/6x, and Apache Tomcat.

Programming Languages: Java, J2EE, SQL, PL/SQL, BPEL, UML, Mule ESB.

SOA Tools: Oracle SOA Suite, Oracle WSM, Oracle Process Manager, J Developer, Confidential WPS.

Web services: WSDL, SOAP, UDDI, JAX-WS, JAX-RS, CXF.

Databases: Oracle 10g, DB2 9x, SQL Server 2008, MySQL.

IDE: Eclipse, RAD, Netbeans

Operating Systems: Windows, UNIX, Linux

Build tools: Shell Scripting, Ant, Maven, Gradle, Jenkins.

Version control tools: GitHub, SVN, DB Visualize, Java doc, Jenkins, JIRA tool

PROFESSIONAL EXPERIENCE

Confidential

Mule ESB Integration Developer

Responsibilities:

  • Involved in requirements gathering session to understand the project requirements.
  • Utilized Database and HTTP connectors to read and write data in this application.
  • Tuned MuleSoft batch applications to obtain optimum performance and CPU utilization.
  • Developed batch applications using transaction scope, for-each, message enricher, until-successful, choice router, private & public flows, exception handling and several other Mule components.
  • Developed the salesforce consumers for the Collab and Saas opportunity objects.
  • Worked on the deployment tools like Team city and octopus to deploy the applications.
  • Performed the production support role for all the deployed applications in every Quarter release.
  • 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.

Environment: Java 1.7 and 1.8, Any Point studio7.4.2, RAML, JMS, Maven, Team city,Octopus, Log4j, Mule Batch, SOAP and Rest Web services, Java, Kafka, Salesforce, Heroku Database, MMC, Mule Server 4.4.3, Azure Devops, Spring, Postman and Munits.

Confidential

Mule ESB Integration Developer

Responsibilities:

  • Full life cycle experience including requirements gathering, business analysis, system architecture, high-level design, Software architecture, detailed design, data design, coding, testing, and the creation of functional and technical documentation.
  • Working in an Agile Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries.
  • Participate in requirements gathering sessions with application developers and functional users.
  • Involve in API design sessions to decide various resources within each API, message schemas, message formats, and authentication.
  • Integrated with Kafka to publish consumer event notifications topic and process the messages in Mulesoft to push to Elastic search.
  • Developed API’s using RAM Lin API Platform to provide mocking Requests and Responses to business Analysts.
  • Develop System APIs, Process APIs, and Experience APIs using Any point Studio IDE.
  • Developed JSON Schemas and implemented Rest API validations to validate the input request.
  • Developed Mule applications using for-each, message enriched, until-successful, choice router, private & public flows, exception handling, and several other Mule components.
  • Developed Application for parallel executions using scatter gather component.
  • Developed Applications to consume SOAP Based Web Services using Web Service consumer connector to load the WSDL and perform necessary operations to convert JSON to XML transformations and vice versa.
  • Developed Application to use global functions and in-built data weave functions.
  • Implemented Groovy script in mule flow for configuring the business logic.
  • Implemented Global exception handling mechanism to be used across the projects.
  • Performed unit and integration testing.
  • Created MUnit Test Cases and Mocked the test data for validating the positive and negative scenarios.
  • Built Pub-Sub flows to consume messages from the queuing system using AMQP(s) to connect to RabbitMQ
  • Develop Mule Batches which splits messages into individual records, performs actions upon each record, and then reports on the results and potentially pushes the processed output to other systems or queues.
  • Supported end-user testing and provided post-production support.
  • Utilized various CI/CD tools like Jenkins, GitHub, and Maven during the development.
  • Carried out integrations using connectors such asSalesforce, HL7, SAP, Database, HTTP, FTPandFile Connectors
  • Used Splunk log aggregator to provide reports and dashboards using Mulesoft APIs log data. Used best practices in writing log files consistently across all applications. This helped us create reports and dashboards in Splunk to provide end-users with process monitoring and debugging capabilities.
  • Support Design and implementation of the continuous delivery pipeline, using continuous integration, continuous delivery, and automated environment provisioning.
  • Good hands-on experience using mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage.
  • Worked with DevOps team to implement Kong API gateway to secure and govern API Access.
  • Generated SSL Key Store and Trust Store using java key tool and configure transport layer security for the APIs.
  • 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.
  • Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, and Salesforce etc as a part of integration usage.
  • Used Agile Methodologies during software development life cycle to accelerate delivery.

Environment: Java 1.7 and 1.8, Any Point studio7.4.2, RAML, JMS, Maven, Jenkins, Log4j, Mule Batch, SOAP and Rest Web services, Java, Kafka, Salesforce, MySQL Database, MMC, Mule Server 4.1.3, Azure Devops, Spring, Postman and Munits.

Confidential, MINNESOTA

Mulesoft ESB Integration Developer

Responsibilities:

  • Followed the guidelines of agile methodologies of SDLC for project management.
  • Developed the integration workflows using Mulesoft ESB framework.
  • 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.
  • Worked on SOAP & REST based Web services for Mule ESB flows.
  • Performed transformations using Data Weave.
  • Worked on Jenkins and CI tools to automate dev, build, and deployment and testing.
  • Worked on writing XSLT functions for WSO2 API publisher.
  • Worked with DML changes for MySQL Database related changes in APIs.
  • Implemented RAML files for different entity creations and respective associations.
  • Implemented RAML API's with OAUTH 2.0 based bearer authentication.
  • Used Mule ESB CXF, Kafka component in the Mule configuration file to consume SOAP web services
  • Authentication is performed by the Forge Rock Identity access management by validating in the organization's LDAP database.
  • Configured Scopes, Rate Limiting, Throttling tiers, and SLA tiers, JSON Threat Protection as per API requirements.
  • Configured Choice Routers, Global Exception Handling, Splitters and Aggregators, VM queues, Active MQ.
  • Implemented Groovy script in mule flow for configuring the business logic.
  • Worked on developing the JSON Schema Validation .to validates the input request.
  • Developed the Custom Connectors in Mule ESB where all the exception handling logic was implemented in it.
  • Integrated with Enterprise Systems like Salesforce, SAP and performed Extraction, transformation loading of the data.
  • Subscribed and published topics from Salesforce and transformed the SFDC objects into backward compatible data format.
  • Configured the Salesforce, HTTP connectors and provided the proper connection timeouts, response timeouts, along with connection pooling
  • Kibana also maintains the reports about number of requests received by the API and number of responses it processed
  • Partitioned exception handling into 3 types Business Exceptions, Validation Exceptions and System Exceptions.
  • Implemented build package tool using Maven and imported all the dependencies from the Artifactory
  • Configured spring beans for importing the mule flows.
  • Created MUnit Test Cases and Mocked the test data for validating the positive and negative scenarios.
  • Deployed Mule Archives in the Cloud Hub by configuring CPU Core Usage, Number of Worker Threads and Environmental Variables.
  • Implemented Data Masking for the customers Bank Account Numbers, Card Numbers, CVV, and Routing Numbers to meet the PCI Compliance.
  • Implemented the Mule Notifies for logging purpose.
  • Configured the Mule Batch Steps in the Mule Batch process with three phases of Loading, Dispatch and Process for letting know the customer about his pending transactions using the email notifications.
  • Experience with Mule administration, configuration and tuning. Deployed Mule applications through MMC and managed the server deployments.
  • Experience with MMC and Enterprise release capabilities.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
  • Experience in maintaining many files through version control GIT and running build job in Jenkins.
  • Involved in Agile Scrum meetings, Daily Stand up's, Sprint Retrospectives, Sprint planning.
  • Used JIRA for creating the tasks and tracking of the tasks progress.
  • Used Confluence for maintaining all the project related documentations.
  • Worked in theagileenvironment with frequently changing requirements and features set.

Environment: Java 1.7 and 1.8, Any Point studio, RAML, JMS, Maven, Jenkins, Log4j, Mule Batch, SOAP and Rest Web services, Java, MySQL Database, MMC, Mule Server 3.7.3 and 3.8, Kibana, Confluence, GitHub, Spring, Postman and Munits.

Confidential - San Francisco, CA

Mule ESB Integration Developer

Responsibilities:

  • Developing flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB and Active MQ.
  • Worked with platform team in converting the E2E tests to component tests for the adapters which are already in production.
  • Created CICD pipeline jobs using Jenkins which included deploying Mule Deployable Archive into MMC.
  • Involved in Production Deployment and production support.
  • Worked with Mule Servers 3.5.2 and 3.8.2 for adapters and Component tests respectively.
  • Deployed EJB Components on Web Logic, Used JDBC API for interaction with Oracle DB.
  • Involved in configuring Rabbit MQ and published various rabbit messages to queues for each adapter.
  • Implemented various exception handling strategies throughout the adapter.
  • Worked on Rest based Web services and SOAP web services for Mule ESB flows
  • Used POJOs for data transformation in mule 3.5.2 and Data Weave for mule 3.8.2.
  • Used Confluence for maintaining all the project related documentations.
  • Used the concept of building blocks within Any Point studio for the flow architecture.
  • Good working experience withMule SoftAny Point Cloud Hub (API Management /ESBRun Time)
  • Experience in integrating the on-premises applications with Cloud Hub applications.
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema.
  • Worked on different VM environment such as Linux, UBUNTU as per team and project requirements.
  • Used Tivoli Access Manager to control access and enforce policies across multiple resources
  • Connected to SFDC dedicated connector to connect to Support Force, Org62, People Force, Aloha etc.
  • Configured connections to Workday API for worker related data CRUD operations.
  • Worked with GitHub to access source code.
  • Performed Code Review for the Pull Requests from co-developers.
  • Created MUnit Test Cases and Mocked the test data for validating the positive and negative scenarios.
  • Involved in Agile Scrum meetings, Daily Stand up's, Sprint Retrospectives, Sprint planning.

Environment: JAVA 1.6, Web logic Application server 10.3, LDAP, Oracle 10g, Log4J, SOAP UI, Mule Batch, SOAP and Rest Web services, Java, Oracle Database, MULE ESB, Any point Studio, Mule Server 3.5.2 - 3.8.2, MMC, Jenkins, Confluence, GitHub, Rabbit MQ, Putty, XML, CSS, Cache, Spring, Postman and MUnit.

Confidential

Mule/Java Developer

Responsibilities:

  • Involved in analysis, design, development and implementation life cycles of Mule project.
  • Gathered requirements and detailed specifications for Mule ESB implementation.
  • Involved in the development phase, developing validations and business logic implementation.
  • Implemented RAML files for different entity creations and respective associations.
  • Implemented Mule flows for each entity with retry mechanisms with private flows.
  • Implementation of Data Transformation using XSLT & Data Mapper, Routing, Schema and Data Validation.
  • Implementing Exception Handling, Logging and Auditing.
  • Implementing and consuming SOAP web services.
  • Implemented Mule flows for different modules, which process files and emails from different systems.
  • Used Spring IOC, Auto wired Pojo and DAO classes with Spring Controller.
  • Used Java Embedding activity for executing Java classes for complex business logic.
  • Implemented Service Overrides concept on step connectors
  • Implemented Oracle Strict Objects for data sync up to Database system.
  • Implemented build package tool using Maven.
  • Worked on Rest based Web services for Mule ESB flows.
  • Build and Deployment of services in Mule ESB 3.5 server.
  • Developed custom logging framework for mule ESB application.
  • Extensively used mule connectors like HTTP, Database, Data View, Exception Strategy, Logger, Expression, etc.
  • Coordinated for development and integration of business flows for different applications with team members.
  • Performed unit testing and Integration testing.
  • Designed and developed ESB/SOA Mule flows for integration of services with underlying systems, following established enterprise integration patterns based on latest Mule versions (3.5 and up).
  • Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Testing and Deployment.
  • Code walk-through, Debugging and Error fixing.
  • Implemented clustering and throttling concepts for mule based solutions.
  • Deployed and scheduled mule project on Cloud Hub.
  • Worked closely with functional leads/PMs to understand the partner integration requirements.

Environment: Java, J2EE,SOAP, REST, Mule MMC, CXF, JDBC, JMS, Spring MVC, JUnit 4, SVN, Jenkins, Eclipse Luna, Git, SQL Server, AQT, JIRA.

We'd love your feedback!