Mule Esb Integration Developer Resume
Charlotte, NC
SUMMARY
- MuleSoft Developer with around 8 years of progressive professional IT experience in Mule ESB, AnyPoint Studio, AnyPoint 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.
- 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 CICD 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.
- Worked on spring framework and producing REST web services as 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 mUnit, Integration testing and User Acceptance testing extensively.
- Experience in connecting different systems like Salesforce, Workday, SAP, Oracle Cloud, Oracle ERP using different connectors provided by MuleSoft like SFTP, File, JMS, HTTP, Salesforce, Database and through web service calls (SOAP and REST).
- 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 using IDE tools like Anypoint studio, Eclipse, NetBeans, 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, Jenkins, Jira, J frog Artifacts, MySql, GitHub, 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, JDeveloper, 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, Gradle
Version control tools: GitHub, SVN, DB Visualizer, Javadoc, Jenkins, JIRA tool
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Mule ESB Integration Developer
Responsibilities:
- Designing and implementing the Mule API’s in 4.2
- Worked under AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.
- Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.
- Developed integrations using connectors such as Salesforce, Data Base, HTTP, FTP, SMTP transport, and AWS S3 Connectors
- Worked on Mule flow variables, record variables, MEL (Mule expression language), various connectors like (File, HTTP, Oracle database, Salesforce, SAP, CXF), flow references and exception strategies. Hands on experience with Apex Language, Apex Trigger, Apex Class, Visual force Pages, Visual force
- Extensively worked in SAP integration. Strong experience in SAP ALE Configuration, IDOC,BAPI RFC.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Experience in Configuring the SNC (SAP) Security Certificates, Project Domains like in Mule Enterprise Servers.
- Deployment experience on On-premise Mule ESB and Mule Cloud Hub.
- Design and implanted RESTFUL Web Services using various data formats (JSON, XML) to provide an interface to the various third-party applications
- Worked on IIB flows using XSLT, XML for RESTful & SOAP web services
- Transformation of data from a system to another using IIB and ActiveMQ
- Developed mule ESB projects for the services with synchronous and asynchronous IIB flows.
- Designed and developed enterprise services using RAML and REST based API's.
- Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Implemented application code and development activities for large projects especially in a SOA environment.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB. Also involved in migration of Mule applications from 3.x to 4.x versions.
- Involved in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
- Implemented business processes to integrate business with cloud integration platforms like AWS, Microsoft dynamics CRM, Salesforce
- Developed Restful/SOAP web services in Mule ESB based on SOA architecture.
- Developed flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.
- Transformation of Messages between IIB and Mulesoft which transforms data to third party applications which creates PDF file to a file share
- Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
Environment: AnypointStudio 7.3, Mule Runtime 4.2, Windows 10, Mule 4.x, RAML, SOAP, REST, WSDL, IIB, ActiveMQ, Cloud Hub, Jenkins, Github, BitBucket, Data weave, Http, XML, XSL, XSD, XSLT, XPath, XQuery, JSON, Anypoint studio, Azure, Oracle SOA.
Confidential, Evansville IN
MuleSoft ESB Integration Developer
Responsibilities:
- Designing and implementing API’s in 4.1.
- Involved in Design, Development, Testing and Integration of the application
- Worked on JMS, Any point MQ and configured exception strategies in order to avoid error handlers.
- Created REST services using RAML and Worked on Cloud Hub and Anypoint platform.
- Created HTTP inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using Basic Auth.
- Implemented business processes to integrate business with cloud integration platforms like AWS, Microsoft dynamics CRM, Salesforce
- Used Integration of Mule ESB system while utilizing Anypoint MQ, HTTP, File system and SFTP transports.
- Developed interfaces between Database, Salesforce, REST and SOAP web-services
- Developing Mule ESB projects for the services with synchronous and asynchronous mule flows.
- Utilized Cloud Hub connector in the mule flows for triggered alerts during exceptions and to capture the failed records for further recovery.
- Experience configuring and tuning virtual private cloud.
- Involved in setting up the infrastructure like VPC, API security and system connections.
- Securing all the key properties which can be changed in Cloud Hub runtime.
- Have written MUnit test cases to validate the Mule flows and done with asynchronous messaging using Active MQ.
Environment: SOAP, REST, WSDL, UDDI, Axis, CXF, Http, XML, XSL, DTD, XSD, XSLT, XPath, XQuery, JAXP, CSS, HTML, JQuery, Servlets, JSP, Angular JS, JSON, cloud hub, Anypoint studio, Azure, Oracle SOA.
Confidential, Bridgewater NJ
MuleSoft Developer
Responsibilities:
- Used Mule Scopes to encapsulate other message processors to function as a single unit.
- Involving in testing SOAP web services using SOAP UI.
- Used Data Mapper and Mule Data Weave component for complex Data Transformations using Mule ESB for use in Mule Flow.
- Experienced using Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Created HTTP inbound and outbound flow, routing, orchestration, transformation and security of Mule ESB application using OAuth.
- Implemented in Salesforce.com System Integration with external applications and systems using Apex Web services and Apex Callouts with both REST API and SOAP API.
- Scheduled Apex jobs for processing large records.
- Handled and creating API using RAML, API portal, API proxies and documentation.
- Implemented RAML files for different entity creations and respective associations.
- Involved in API design sessions to decide various resources within each API, message schemas, message formats and authentication.
- Developed MuleSoft ESB projects for the services with synchronous and asynchronous mule flows.
- Implemented and used Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Used Database Connectors to connect with respective systems using Mule ESB.
- Testing and support of the application under different environments includes DEV, SYST, UAT and PROD
- Used ANT for building and deploying Application and Jenkins for CI (Continuous Integration) and CD (Continuous Deployment).
- Consumed RESTful and SOAP web services in Mule and invoked them using Postman and Soap UI.
- Designed and developed logging services to log error and message using Log4J.
Environment: Any point Studio 6.5, Mule ESB 3, Java8, Windows 8/10, Cloud hub, Mule Management Console, RAML, SOAP, REST, JSON, XML, APIKIT Router, Data weave, Apache-Maven, SQL Server and Oracle database 10g, JDBC, Log 4j, MUnit, Git Hub.
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 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.
- 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-throughs, 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, Mule AnyPoint Studio, Connectors (like DB, FTP, FILE, SFTP, HTTP, RabbitMQ, Data Mapper), SOAP, REST, Mule MMC, CXF, JDBC, JMS, Spring MVC, JUnit 4, SVN, Log4j, Jenkins, Eclipse Luna, Git, SQL Server, AQT, JIRA.