We provide IT Staff Augmentation Services!

Senior Mule Esb Developer Resume

Baltimore, MD

SUMMARY

  • Over 8 years of experience in all phases of Software Development Life Cycle (SDLC) and development of Web - based Client-Server applications with over 4 years of experience in Enterprise Service Bus (ESB) projects using Mulesoft .
  • Mule ESB experience with implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule Server 4.2x.
  • Hands on experience in using Software development methodologies Agile Methodology, Scrum and Waterfall software development processes.
  • Experience in building complex Mule Flows/ Error Handling strategies. Worked with Filters, Transforms, Target variable, Scatter-gather and Mule Transaction Integration patterns.
  • Hands on experience in DW Language - to access and evaluate the data in the payload, properties and variables of a Mule message.
  • Experience in configuring APIs, proxy endpoints, API Portals and API analytics based on technical specifications with MuleSoft API manager.
  • Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
  • Developed Mule ESB projects for the services with synchronous and asynchronous mule flows. Expertise in Unit testing using JUnit & Mockito, Integration testing.
  • Extensively worked on Any Point Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
  • 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. DW Language to access payload data, properties and variable of Mule Message Flow.
  • Design (OOD) using UML and SDLC of distributed applications. Hugely experienced in using Mule Soft Studio that integrates APIs, databases and SaaS applications and.
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
  • Designed and developed Mule ESB projects using various connectors like Salesforce, File, Database, JMS, SMTP, Transformers, and Data weave for integrating various applications which are on-premises and hosted on cloud using synchronous and asynchronous Mule flows.
  • Developed Mule flows to integrate Data from various sources into Database from Active MQ topics and queues and some transformations at the integration layer.
  • Developed an Integration Component with third party applications using MuleSoft ESB and Experience in integrating on premise and Cloud hub applications like SAP, Salesforce (SFDC), Workday Intact using Mule ESB.
  • Experience in using Git, ANT and Maven scripts for building & deploying application in web/App servers.

TECHNICAL SKILLS

Middleware: Mule ESB, Cloud Hub, Anypoint Studio, RAML

Web technologies: HTML, DHTML, CSS, JSP, AJAX, Java Script

Web/application Servers: Tomcat, WebLogic, WebSphere

XML Technologies: XML, DTD, XSD, JAXP(DOM & SAX), JAXB, XSLT

Web Services: JAX-RPC/JAX-WS, Axis2, SOAP, WSDL, CXF

PROFESSIONAL EXPERIENCE

Confidential, Baltimore MD

Senior Mule ESB Developer

Responsibilities:

  • Used Agile methodology was to emphasize on face-to- face communication over written documents and make sure that iteration is passing through a full software development cycle.
  • Configured the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
  • Used Common Logging as the source at Mule APP to get any exceptions logged using Notification Alerts and informed to the users and Mulesoft Integration Team by email.
  • Ability to analyze/identify gaps in functional/business requirements, discussed with client for product owners on required changes that aligns with Salesforce product stack and architecture
  • Built integrations between Salesforce and external applications using REST, SOAP APIs, oAuth and Single Sign-On.
  • Developed end to end Salesforce solutions using Configuration and customization using APEX Class, Triggers, Visualforce pages, Lightning components etc.
  • Strong Salesforce customization and configuration experience with five Salesforce modules: Sales Cloud, Service Cloud, Marketing Cloud, Salesforce Communities
  • Created Script for RabbitMQ "Queues" to maintain in MS SQL Database Stored Procedure and vice versa Updated in different environments when Mule APP application is deployed to DEV, QA and PROD.
  • Created RabbitMQ "Queues" at JAMS Scheduler and update of queues data to MS SQL Database tables for Master Table, Transaction Table and Database log Tables.
  • 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.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Experienced in using MuleSoft Studio that integrates APIs, databases and SaaS applications and deployed Mule Soft applications to Cloud Hub and on premise servers.
  • Worked with transformers, exception handling, testing & Security of Mule ESB endpoint through Mule encryption Properties at Anypoint platform.
  • Experience in configuring APIs, proxy endpoints, API Portals and API analytics based on technical specifications with MuleSoft API manager.
  • Worked with Mule Any point API Platform on designing the RAML for implementing REST API's and used API Gateway as a proxy service.
  • Consumed Web Services as a gateway for the payment through the third-party.
  • Used AMQP Endpoints to connect to RabbitMQ at exchange for messaging queues.
  • 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.
  • Developed http, https inbound & outbound flows, routing, orchestration, transformations and security of Mule ESB application using client enforcement.

Environment: Mule Runtime 4.2 Anypoint Studio, ActiveMQ, Rabbit, RAML, Salesforce, CloudHub, JSON, Eclipse IDE, log4j, CVS, WebLogic, Maven, Apache-Maven, RabbitMQ, Nexus, JAMS, MS SQL, ELK, GitHub, Remote Servers for DEV, QA and PROD.

Confidential, Atlanta, GA

Mulesoft Integration Developer

Responsibilities:

  • Involved in Agile-Scrum methodologies to do requirements gathering, analysis and sprint planning.
  • Closely worked with client in order to perform requirement analysis, design and the implementation.
  • Used AJAX calls and JSON responses to populate values on various UI components.
  • Done with logging, exception handling and transaction management using Spring AOP.
  • Consumed web services and using CXF API to build client jars. Coordinated with services team to produce a valid service response meeting business and application needs.
  • Used IText API to fill form fields and merge pdf documents dynamically.
  • Implementation of Data Transformation using XSLT & Data Mapper, Routing, Schema and Data Validation
  • Good hands on experience using mule connectors like DB, FTP, FILE, SFTP, Salesforce, Workday etc as a part of integration usage.
  • Integration of Mule ESB system while utilizing Active MQ, Http, File system and SFTP transports.
  • Used Mule ESB in designing the application as a middleware between the third-party system and the end system.
  • Designed and developed several mediation flows of variety use cases using the MuleSoft Anypoint Studio of Mule ESB.
  • Created SOAP and REST based service interfaces using Mule ESB Anypoint Platform and delivered fast, reliable and scalable integration API codes.
  • Developed Rest web services involving REST and SOAP based on SOA and conducted testing using ARC tool and SOAP UI and implemented Data weave and re-sequencer using Mule ESB.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Transformations, Routing, and messaging using ActiveMQ and JMS.
  • Involved in connecting different technologies by using Mule ESB successfully.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Used MMC (mule management console to monitor the request and response payload). Had an experience working MULE API manager and RAML.
  • Involved in exception handling & testing using SOAP UI and Security of Mule endpoint through WSSR.
  • Have written MUnit test cases to for mule flows to unit testing.
  • Implemented error handling by using exception strategies and generated exception alerts in cloud hub.
  • Experience in deploying/managing Mule flows to Cloudhub.
  • Deployed applications into Cloud Hub using Continues Integration.
  • Identified check style, PMD and Find bugs and fixed them.
  • Resolving spring framework artifacts and code build & deployment via Maven.

Environment: Anypoint Studio, Mule ESB, Mule Management Console, RAML, ActiveMQ, Apache-Maven, Nexus, FileZilla, Putty, Salesforce, GIT, Oracle, JIRA, Confluence.

Confidential, NewYork,NY

Java J2EE Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE using Struts and Hibernate.
  • Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions.
  • Implemented Point to Point JMS queues and MDB's to fetch diagnostic details across various interfaces.
  • Configured WebSphere resources including JDBC providers, JDBC data sources, connection pooling, and Java Mail sessions.
  • Deployed Session and Entity EJBs in WebSphere.
  • Developed Rich user interface using RIA, HTML, JSP, JSTL, JavaScript, JQuery, CSS, YUI, AUI using Liferay portal.
  • Experience in all aspects of AngularJS like "Routing", "modularity", "Dependency injection", "Service calls" and "Custom directives" for development of single page applications.
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Involved in developing the user interface using Struts tags, core java development involving concurrency/multi-threading, struts-hibernate integration, database operation tasks.
  • Integrated Struts and Hibernate ORM framework for persistence and used Hibernate DAO Support with Hibernate Template to access the data.
  • Implemented core java functionalities like collections, multi-threading, Exception handling.
  • Involved in unit testing using Junit 4.
  • Performed Code optimization and rewriting the database queries to resolve performance related issues in the application.
  • Implemented DAO classes which in turn use JDBC to communicate and retrieve the information from DB2 database sitting on Linux/UNIX server.
  • Wrote selenium test scripts for regressive testing the application.
  • Involved in fixing the production defects for the application.
  • Involved in writing SQL, PL/SQL stored procedures using PL/SQL Developer.
  • Used Eclipse as IDE for application development.
  • Used WebLogic 10.0 for application deployment.
  • Supported production deployments and validated the flow of the application after each deployment.
  • Implemented Action classes in Struts 2.0 framework.
  • Used PL/SQL for cresting triggers, packages, procedures and functions.
  • Implementation of business logic in Spring Framework with Hibernate in the back-end.
  • Wrote custom tags in JSP used to modularize and streamline web page codes.

Environment: Java, Spring, Hibernate, SOA, Web Logic Application Server 10.3.5, Websphere MQ, JDBC, Eclipse, AngularJS XML, JSON, Maven

Confidential, Jacksonville, NC

Java Developer

Responsibilities:

  • Actively involved in analyzing and collecting user requirements.
  • Participated in Server side and Client-side programming.
  • Analyzed user requirements developed conceptual data model, prepared process data flow diagrams.
  • Wrote functional specifications, designed screens, prepared documentation for coding and front-end validations.
  • Written stored procedures (PL/SQL).
  • Contributed to the Logical Data Model design.
  • Extensively used Eclipse for application development.
  • Used JDBC to connect to database.
  • Created user Interfaces through HTML and JSP.
  • Involved in developing various Servlets.
  • Participated in unit testing and integration testing.
  • Tested and validated the application on different testing environments.
  • Deployed the application on Web logic application server.

Environment: Windows NT, Java, JSP, Servlets, Oracle, JDBC, JBoss.

Hire Now