We provide IT Staff Augmentation Services!

Mule Esb Senior Integration Developer Resume

2.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 8 years of experience in Software Development with proficiency in designing & developing Enterprise - based, EAI and Web-based applications using Mule ESB, Java/J2EE technologies.
  • Extensive experience in Integration using IBM Integration Bus, IBM MQ Series, KAFKA, DataPower, Amazon SQS
  • Highly skilledon Mule ESB Enterprise edition. Had an experience working on Mule API manager and RAML.
  • Certified MuleSoft Developer (Mule 4) and Certified Mule Integration professional (Mule 3.8)
  • Experience on creating Flows, Sub Flows, Exception strategy, DataWeave transformation, and other activities.
  • Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, SalesForce etc as a part of integration usage.
  • Experienced in Cutting Edge Technologies like MULE ESB, ActiveMQ, XML and Log4j with good experience in Developing and Deploying application on Cloudhub.
  • Integrateddifferent systems that include File Upload, Data Base, Web services and Spring services etc. usingMuleESB.
  • Havegood exposure on MUnit test cases to validateMuleFlows.
  • Experience working with the integration solution architects; deliver high level and detailed technical, architecture design documentation.
  • Proven experience to coordinate between Offshore, Onsite teams and different Customers.
  • Possess strong problem analysis skills with ability to follow project standards and procedures Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
  • Experience working with all major vendors of databases DB2, Oracle and MS SQL Server.
  • Extensive experience using JSP, Servlets, JDBC, JSTL, JMS, HTML, JavaScript, JSON, Ajax, JQuery, XML, XSD & XSLT.
  • Extensive experience in SOA and experience in developing Web services, WSDL, SOAP, and JAXB/JAXP.
  • Experience with Workflow management & Batch processing.
  • Experience with integrating with SAP, Workday, Salesforce using MuleSoft on CloudHub, Private Cloud, AWS and Azure environments
  • Extensive experience working in Spring 2.5/3.0 framework, Struts … framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and Restful).
  • Good understanding of implementing SOAP based and Web Services.
  • Experience interacting with MQ from J2EE app using JMS API.
  • POC implementation experience using JSF framework
  • Experience implementing unit testing using JUnit framework.
  • Expertise with SQL, PL/SQL - packages, procedures, triggers and indexes.
  • Good understanding of implementing SOAP based and other Web Services.
  • Expertise in Unit testing using JUnit, Integration testing, Smoke testing & System testing.

TECHNICAL SKILLS

Java Technologies: JSP, Servlets, EJB 2.0/3.0, JDBC, JNDI, JMS

Frameworks & Build tools: Struts 2.x, Spring 3.x, Hibernate 3.0, Custom MVC, JSFANT, Maven

XML Technologies: XML, DTD, XSD, DOM, SAX, XSLT, JAXP, JAXB

Web services: WSDL, SOAP, REST, JAX-WS, JAX-RS, UDDI, AXIS, CXF, JERSEY

UI Technologies: HTML 5, Java Script, AJAX, CSS 3, Applets/Swings, JSTL, JSON, JQuery

Web/App Servers: IBM WebSphere 8.x, Web Logic Server 11g, Tomcat 5, Apache, JBOSS.

RDBMS: Oracle 8i/9i/10g, MS SQL Server, DB2 - SQL, PL/SQL

Development Tools: Eclipse, IBM MQ Series, IBM Integration Bus, S3, Kinesis, SQL Developer, TOAD, ANT, MAVEN, Edit Plus,AnyPoint Studio, Jenkins.

Middleware: Mule ESB, ActiveMQ, IBM MQ Series, KAFKA, IBM Integration Bus

Operating Systems: Windows 10, Linux

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Mule ESB Senior Integration Developer

Responsibilities:

  • Implemented RAML API's with OAUTH 2.0 based bearer authentication using Authorization Url and Access Url.
  • Implemented SecuredSchemes in the RAML with OAUTH2 configuration .
  • Authentication is performed by the Ping Identity access management by validating in the organization's LDAP database.
  • Implementation for the RAML API is developed using the MULE ESB and API Kit Router.
  • Configured Scopes, Rate Limiting, Throttling tiers, and SLA tiers, JSON Threat Protection as per API requirements
  • Jenkins was used for continuous integration and build .
  • Jenkins builds the application with maven and provides the sonar report of success or failure
  • Configured HTTP/HTTPS connector with SSL certs by providing the tls key, tls password in the configuration to consume Restful Web services.
  • Worked on Rest based Web services and SOAP web services for Mule ESB flows
  • Created XSLT and XSD schema for XML, and worked on WSDL.
  • Implementation of DataWeave for transforming the input request into Master Card Compatible request.
  • Configured Choice Routers, Global Exception Handling, Splitters and Aggregators, VM queues, Active MQ.
  • Implemented Scatter-gather, For-Each, Async scope, Queued-asynchronous-processing strategy, Private flow, Sub flow, Splitter-Aggregator, Web Services Consumer, CXF Webservices, Message Filters, Method Entry Point Resolvers, MEL scripts
  • Used the flow variables, flow reference, properties, CXF Webservices in the Mule flows.
  • Implemented Groovy script in mule flow for configuring the business logic.
  • Configured Mule logging Notifiers.
  • Worked on developing the JSON Schema Validation .to validate 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.
  • Published and subscribed iDoc and BAPI(Function) to and from SAP Systems through Mule using SAPJCO.
  • 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,
  • Performed operations like Invoking Apex method on sfdc objects and worked on creating SOQL queries in extracting the Salesforce objects with bulk upserts.
  • Configured the API with KIBANA to check the logs which internally uses the ELK search.
  • 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 using Choice Exception Handling with multiple Catch exceptions which are configured as Global element.
  • Worked with Rollback exception handling and Redelivery Strategies for XA transactions.
  • 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.
  • Tested Soap web services in SOAPUI and Rest Web services in Postman.
  • Published RAML API's as an Endpoint Proxy via the API Gateway and deployed the Mule deployable Archive in the Mule Management Console(MMC)
  • Deployed Mule Archives in the Cloudhub by configuring CPU Core Usage, Number of Worker Threads and Environmental Variables .
  • Defined API Led connectivity by creating System, Process and Experience APIs
  • Involved in the creation of C4E road Map
  • Involved in CICD setup
  • Worked with Multi part message processing, XML, JSON, CSV copy book formats
  • Implemented Data Masking for the customers Bank Account Numbers, Card Numbers, CVV, Routing Numbers to meet the PCI Compliance.
  • Implemented the Mule Notifiers 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. Filtered the payload by using Accept Expression and processed the request
  • Worked on GIT Hub for maintaining the Code Repository .
  • 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.

Environment: Mule Batch, JMS, CXF Webservices, SOAP and Rest Web services,Java, MySQL, MULE ESB, Anypoint Studio,CloudHub Mule Server 3.8.0, MMC, Jenkins, JIRA, Confluence, Kibana, Git Hub. Ping, Java8, Spring, Munit, Active MQ.

Confidential, Jacksonville, FL

Senior MuleSoft Consultant

Responsibilities:

  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB
  • Worked on SEDA and API led connectivity architecture and developed REST APIs
  • Involved in Migration from legacy platform to MuleSoft
  • Involved in Reusable Mule component development
  • Developed Exception handling and Logging flows
  • Worked on Cloud-Hub and on-prem deployment Topologies
  • Developed RAML Specifications for implementing REST APIs
  • Worked on conversion of Flat files/CSV into JSON using FFD logic
  • Involved in analysis, re-engineering and migration of existing IIB Services in to Mule ESB
  • Implemented Pub-sub in Mule ESB
  • Worked with SAP and Workday Integrations
  • Worked with Dataweave transformations for processing XML, JSON. EDI and copybook messages
  • Participated in Load testing, Performance tuning and Production support
  • Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB
  • 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 Java Embedding activity for executing Java classes for complex business logic.
  • Implemented Service Overrides concept on sftp connectors
  • Implemented Oracle Struct Objects for data sync up to Database system.
  • Implemented build package tool using Maven.
  • Worked on Rest based Web services for Mule ESB flows
  • Worked on converting different EDI formats to XML
  • Build and Deployment of services in Mule ESB

Environment: MULE ESB, Anypoint Studio, Java

Confidential

Mule Integration Developer

Responsibilities:

  • Amazon S3 bucket is used as an inbound location where the input Feed files are dropped by the Sears Holdings.
  • Configured Amazon SNS notifications and SQS Queues to notify the SQS with message payload whenever the feed files are dropped in S3 bucket.
  • Configured JMS listeners for the SQS queues using Java to listen and initiate the Mule Spring Batch Job process.
  • Developed Mule Batch Steps in the Mule Batch process which loads the data feed into the MYSQL database which was hosted in AWS and differential process of the data is performed using Stored Procedures and pushes the resultant output to a Temporary table in MySQL.
  • Developed Spring Beans and implemented Dependency Injection framework.
  • Implemented RAML files for different entity creations and respective associations.
  • Implemented Exception Handling, Logging and Auditing.
  • Implemented Mule flows for each entity with retry mechanisms with private flows.
  • Implementation of Data Transformation using XSLT & Data Weave, Routing, Schema and Data Validation
  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB
  • Worked on converting different EDI formats to XML
  • Input feed files contain approximately 100k records and differential process involves comparing of today’s data with previous data and mapping flags like Create or Update or Delete for those records as per the business functionality.
  • Build and Deployment of services in Mule ESB in the CloudHub.
  • Used NetSuite Suite Talk Web services API in Java to publish output data to NetSuite Custom Records using Soap Web services.
  • Implemented build package tool using Maven.
  • Worked on Rest based Web services for Mule ESB flows

Environment: Mule Batch, JMS, Amazon S3, SNS, SQS, Amazon RDS, Java, MySQL MULE ESB, Anypoint Studio, Mule Server 3.7.4, Cloud Hub, Jenkins, NetSuite ERP. Suite Cloud IDE, Eclipse.

Confidential

Java/ IIB Developer

Responsibilities:

  • Remotely Involved in design and development phases of Software Development Life Cycle (SDLC) for implementing messaging interfaces for Confidential Applications
  • Developed Message Flows, ESQL Statements, Message Sets, Pub/Sub applications
  • Developed Message flows with message sets which used custom XSD/XSLT transformations to transform into XML and Fixed Length Message (TDS)
  • Developed message flows which done XML/XSLT transformations, CWF-TDS transformations and conversions from one format to another, SOAP/HTTP XML to IMS (MRM) mappings and transformations
  • Implemented ESQL logic for database lookups, Metadata-Driven Processing, Message
  • Implemented Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL)
  • Developed test cases for Common flows and tested those test cases in UT (Unit Testing), ST (System Testing) and IT (Integration Testing)

Environment: MQ Series, WMB V7.0, ESQL, MQJMS, WAS, Oracle, DB2 UDB, XML, Java/J2EE, SWIFT, XML Spy, Harvest, TIVOLI, AIX, Z/OS, AS/400 and Windows.

We'd love your feedback!