We provide IT Staff Augmentation Services!

Mule Esb Integrator/developer Resume

5.00/5 (Submit Your Rating)

Cedar Rapids, IA

SUMMARY

  • IT professional with 7+ years of experience in all aspects of Software Development Life Cycle (SDLC) including analysis, design and review of business and systems requirement specifications, testing methodologies and techniques especially in Mule ESB Enterprise
  • Around 5+ years of experience on Mule ESB Enterprise edition. Strong experience working on Mule API manager and RAML over AnyPoint Studio, AnyPoint Cloud - Hub, API Gateway and Management.
  • Expertise in using IDE'S (Integrated Development Environment) like Net Beans, Eclipse, AnyPoint Studio.
  • Expertise in integrating the systems using Mule ESB.
  • Expertise in managing AnyPoint Platform Cloud Hub (API manager, Run time Manager).
  • Experience in creating Mule Flows using End Points, Connectors and Component bean using Mule ESB to communicate client/server systems.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, Active MQ, JMS, SAP and SFDC.
  • Experience in creating Mule flows for each entity with retry mechanisms with private flows.
  • Expertise in MULE API manager and RAML (0.8/1.0).
  • Experience in applying security to mule API’S deployed on Cloud hub using OAuth 2.0.
  • Experience in developing and securing CXF web services in Mule ESB.
  • Strong experience in using IDE'S (Integrated Development Environment) like Net Beans, Eclipse, AnyPoint Studio.
  • Expertise in DB Design, DB normalization, writing SQL queries &PL/SQL Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
  • Extensively dealt with Core Java ideas like Inheritance, Abstraction, Encapsulation, Polymorphism, Exception Handling and Collections Framework.
  • Excellent Communication skills, analytical skills, including ability to interpret, evaluate customer requirements and implement technical solutions.

TECHNICAL SKILLS

Mule: MuleSoft (Mule 3.x/4.x) RAML, Data Weave, On-Prem, Cloud Hub

Web Technologies: HTML, DHTML, JavaScript, API, SOAP, REST, Web Sphere, Web Logic and JBOSS

XML Technologies: XML, XSL, DTD, XSD, JAXP, JAXB

Messaging Systems: JMS, IBM MQ Series

Java: Core Java, JSP, Servlets, Spring MVC, Hibernate, Maven, Jenkins, SVN, SonarQube, Apache Tomcat Server

IDE Tools: Eclipse Neon, AnyPoint Studio

Operating Systems: Windows, UNIX/LINUX, Mac OS

Database Tools: Oracle, SQL, MY SQL, MS SQL, IBM DB2.

Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, SMTP

PROFESSIONAL EXPERIENCE

Confidential, Cedar Rapids, IA

Mule ESB Integrator/Developer

Responsibilities:

  • Migrated from Mule3 to Mule4 API.
  • Actively involved in requirements gathering and Analysis.
  • Created System layer api, Process layer api and Experience layer api based on the microservice architecture (SaaS) recommended by MuleSoft to quickly configure another source if there is a need without changing the underlying code.
  • Create Mule flows to integrate Data from various sources (DB, SOAP, REST) and transformations
  • Configure Mule flows with various exception handling strategies such global exception, custom exception and choice exception strategies that notifies user with custom and simple error messages.
  • Worked on creating REST web services in Mule. Consumption of REST and SOAP webservice supporting both XML and JSON message transformations.
  • Used Mule ESB connectors, Message Transformers, Scatter Gather, choice and Data weave Language
  • Configured flows to use custom caching strategies with filter
  • Implement Logging, and Error Handling
  • Created flows for Batch processing in Mule
  • Created mule flows for synchronous and asynchronous service.
  • Created REST API using RAML
  • Involving in exchange Documentation explaining about security authorization, applied policies, sample requests and sample responses
  • Updating the Documentation with both Mule3 and Mule4 endpoints pointing towards GitHub repository and postman collections
  • Created the JMeter script to understand the performance for each endpoint by using Apache-JMeter-5.2.1
  • Create Munit test cases to validate Mule flows
  • Code walk-throughs, Mule Debugging, and Error fixing
  • Used GIT as version controlling tool and Maven for building and deployed application to On-Prem.
  • Provide Knowledge transfer to all the team before release
  • Support weekly production release for the team and work closely with build and deploy team.
  • Worked on SQL queries to select and insert the data to the database.
  • Tested the whole application and did bug fixes.
  • Applying the policies for the API in both Dev and QA environments.
  • Using the TeamCity and Octopus tools for both building and deploying the API.
  • Interacting with both Center for Enablement(C4E) and Octopus team to add the Project variables to developed API.

Environment: Java 1.8, J2EE, MuleSoft (Mule 3.x/4.x), Dataweave 2.0, Any point studio (6.4.2 & 7.4.2 & 7.7.0), SOAP, REST, RAML, WSDL, MAVEN, Microsoft SQL server Management studio, Soap UI, Postman, Apache JMeter 5.2.1, GitHub.

Confidential, Irving, TX

Mule ESB Integrator/Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies of SDLC for project management design, development, Implementation and testing integrated with Service Oriented Architectures (SOA).
  • Designed and developed enterprise services using RAML and REST based API'S and used various Transformers in Mule ESB based on use case and had implemented the custom transformations.
  • Performed transformations, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Formulated build and deployment using Maven to deploy the artifacts to Mule MMC.
  • Experienced in implementing Mule Secure Token Service (STS) OAuth to mule Service Oriented Architecture (SOA).
  • Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.
  • Used Perforce for version and source control.
  • Developed Mule flows to integrate Data from various sources into Database, from Active MQ topics and queues, some transformations were also done at the integration layer.
  • Implemented persistent object store for maintaining application cache using PostgreSQL.
  • Implemented an integration platform to sync data in real time from Salesforce to back end Oracle database through a Salesforce platform streaming channel called platform events.
  • Used Postman and Soap UI to trigger HTTP requests making the SOAP and REST based API'S work faster.
  • Used JIRA, and HP Quality Center & HP ALM for Bug reporting.
  • Developed the core modules for the services by using n-tier architecture.
  • Implemented complex transformation using Data weave engine.
  • Implemented logging mechanism using Log4j framework.
  • Implemented Salesforce to back end DB sync framework, Using Salesforce connector.
  • Implemented complex Data weave for data transformation.
  • Worked on creating SOAP web services in Mule, Consumption of SOAP web services for downstream systems.
  • Implemented choice, global, custom exception handling mechanisms based on the business requirement.
  • Testing and support of the application under different environments includes DEV, SIT, UAT and PROD.

Environment: Java 1.8, J2EE, Mule soft ESB 3.9.0, Any point studio, SOAP, REST, Perforce, MMC, RAML, WSDL, Salesforce, MAVEN, SQL Developer, Soap UI, Postman, Oracle 11g.

Confidential, Hercules, CA

Mule ESB Integrator/Developer

Responsibilities:

  • Business requirements gathering and analysis by interacting with the customer.
  • Expertise in preparation of design document specifications, troubleshoots and testing.
  • Actively involved in each phase of Software Development Life Cycle SDLC Requirements, Design,
  • Implementation, and Testing during the development of the application.
  • Created Mule ESB artifact and configured the Mule config files by using Standard wire frame and deployed.
  • Created Http inbound & outbound flows and tested it working functionality
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Implemented Mule API'S by documenting and designing REST API using RAML 0.8. Deployed and configured API'S, proxy’s in AnyPoint platform.
  • Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
  • Mapped data from CSV to XML and vice-versa using Data weave and responsible for API designing using REST and SOAP services.
  • Developed an Integration Component with third party application using Mule ESB and Experience in integrating Cloud applications like SFDC Intact using Mule ESB
  • Done with transformers, exception handling, testing Security of Mule ESB endpoint through OAuth.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
  • Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager and Data mapper for integrating various applications.
  • Gathered requirements and planning on integration of both SAS applications using Mule ESB and Integrated Mule ESB system while utilizing Rabbit MQ, JMS, Http, File system and SFTP transports.
  • Developed Mule flows to integrate Data from various sources into Database, from Active MQ topics and queues, some transformations were also done at the integration layer
  • Widely used Splitters, Scatter-Gather scopes and Batch processing in Mule ESB.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.3 and updated all the dependencies.
  • Used Log4j to capture the log that includes run time exception and for logging info and are helpful in debugging the issues.
  • Used encryption algorithms to encrypt the fields in the environment properties.
  • Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
  • Tested the application functionality in development and non-production environments.
  • Implemented Jenkins for Continuous Integration Builds and automated Notifications.
  • Used Quartz connector to schedule the batch jobs.
  • Used VM’S and Mule Requester connectors to implement notifications and error handling.
  • Implemented choice, global, custom exception handling mechanisms based on business requirement in MULE ESB.
  • Involved in deployment of the application, and Expertise with unit testing by writing the MUnit test cases for Whole application.
  • Identified possible Production failure scenarios, created incident tickets, enhancements, and problem tickets.
  • Provided production support by debugging system issues.

Environment: Java 1.7, AnyPoint Studio 6.1, Oracle-SQL, Mule ESB 3.5.0/3.7.3 with Mule Server 3.7.3, Mule Management Console 3.7, Active MQ 5.14.3, Apache-Maven 3.3.3, Log4j 1.2.14, Nexus 2.11.4 (Nexus Maven Repository), File Zilla 3.14.1, Putty.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in gathering requirements and built technical specifications from the requirements, also participated in Code reviews and as a lead coordinate the juniors as well.
  • Designing the application using Spring framework using MVC.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.
  • Developed user interfaces using JavaScript, JQuery, HTML, XHTML, CSS custom tags.
  • Developed web application using JSP custom tag libraries, JavaServlets and Objects using J2EE standards.
  • Designed and developed the GUI usingJavaScript, JSP, HTML, CSS.
  • Involved in development of Servlets/JSP and documenting all the components clearly.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Involved working with Oracle 11g database and implemented Exception Handling with custom Exceptions framework.
  • Involved in coding for JUnit Test cases, and Maven is used as build tool.
  • Created Daily Rolling Log using Log4j.
  • Used Version Control System (SVN) as Central repository to store daily code commits.
  • Using Tomcat server for deploying the web content.

Environment: Java, J2EE, Hibernate, Spring, JSP, JDBC, JavaScript, XML, Apache Tomcat server, SVN, JIRA, Eclipse Neon, SonarQube, Maven, JUnit, Log4j, Oracle 11g, SQL, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering requirements and built technical specifications from the requirements, also participated in Code reviews and documentation.
  • Followed AGILE methodology and participated in sprint planning, daily stand ups and retrospective meetings. To maintain direct interaction and transparency with client.
  • Designing the application using Spring framework using MVC.
  • Used Hibernate as ORM Tool for Transaction Management, cache concepts and HQL.
  • To maintain continuous integration and deployment used Jenkins and Rundeck.
  • Eclipse IDE for code development and used Junit for unit testing.
  • For Code quality used SonarQube for sustainable code.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environment: JAVA, J2EE, Servlets, JSP, HTML, JavaScript, JDBC, JSON, Web Services-WSDL, SOAP, JMS, MySQL -SQL, PL SQL, SVN, Putty.

We'd love your feedback!