We provide IT Staff Augmentation Services!

Mule Esb Integration Developer Resume

3.00/5 (Submit Your Rating)

Boston, MA

PROFESSIONAL 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.
  • Around 3+ years of experience on Mule ESB Enterprise edition. Had an experience working on Mule API manager and RAML over Anypoint Studio, Anypoint Cloud-Hub, API Gateway and Management.
  • Implementation experience in Mule ESB Experience on creating Flows, Sub Flows, Exception strategy, Data Weave transformation, and other activities.
  • Used Mule DataWeave, API designers and various other connectors to ensure a robust and loosely coupled integration layer.
  • Experience using connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, SalesForce, SAP and NetSuite 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.
  • Integrated different systems that include File Upload, DataBase, Web services and spring services etc. using Mule ESB.
  • Performed troubleshooting MuleESB debuggers and flow analyzers with their deployment and tuning.
  • Worked on migration of Mule applications from Mule 3.5.1 to Mule 3.7.1.
  • Good hands on programming experience in developing web based applications and Client-Server technologies using Java, J2EE, JSP, Servlets, Spring JDBC, JMS and JNDI.
  • Experienced with Model View Controller (MVC) Architecture and Hibernate and JPA frameworks.
  • Experience working with all major vendors of databases DB2, Oracle and MySQL Server.
  • Strong experience in Object - oriented design/analysis, UML modeling, Java & J2EE design patterns and best practices.
  • 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.
  • 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.
  • Have good exposure on MUnit test cases to validate Mule Flows.
  • Expertise in Unit testing using JUnit , Integration testing, Smoke testing & System testing.
  • Experience working with the integration solution architects; deliver high level and detailed technical, architecture design documentation.
  • Use of Use Case Model, Use Case Diagrams, Class Diagrams and Sequence diagrams using Microsoft Visio.

TECHNICAL SKILLS:

Operating Systems: Windows, Unix/Linux

Frameworks: Java/J2EE, Struts 2.x, Spring 3.x, Hibernate 3.0, Custom MVC, JSF ANT, Maven

Middleware: Mule ESB, Active MQ. Amazon SQS

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

Protocols: HTTP, SMTP, POP3, IMAP, TCP/IP, LDAP, UDP

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

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

Database: Oracle 8i/9i/10g, MS SQL Server, DB2 - SQL, PL/SQL (SQL, PL/SQL, Stored Procedures)

Design Patterns: Dependency Injection on principle of Inversion Of Control, Database Access Object, Singleton, Factory Pattern, Abstract Factory Pattern, UML(Relational Rose, Visio), Object oriented Analysis and Design(OOAD)

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

Development Tools: Eclipse, IBM MQ Series, SQL Developer, TOAD, ANT, MAVEN, Edit Plus, Any Point Studio, Jenkins.

Version Control: SVN,CVS,GIT

Design Methodology: Agile. Scrum.

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Mule ESB Integration Developer

Responsibilities:

  • Responsible and actively participated in all phases of the Software Development Life Cycle (SDLC).
  • Developed Object Oriented Javascript with experience in HTML, AJAX, JSON.
  • Integrated Mule ESB system with utilizing MQ Series, HTTP, FTP and SFTP protocols.
  • Transformed data using XPATH, XSLT and DataWeave and custom java classes.
  • Configured JMS listeners for the SQS queues using Java to listen and initiate the Mule Spring Batch Job process.
  • Provided RESTful API by developing micro services utilizing SpringBoot and SpringMVC.
  • Developed Spring Beans and implemented Dependency Injection framework.
  • Used AJAX to request a response to process without reloading the entire page each time.
  • Updated dependencies while migrating applications from Mule 3.5.1 to Mule 3.7.3.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • Implemented RAML files for different entity creations and respective associations.
  • Created Mule ESB artifact and configured the Mule configuration files for deployment.
  • Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows
  • 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.
  • Used Mule ESB for routing, filtering and aggregate message between application based on content and rules. 
  • Used Mule ESB to design RESTful web services basing on SOA architecture.
  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB.
  • Provided interfaces to different clients running on legacy applications implementing XML /REStful web services.
  • Documented the design of REST/HTTP API’s along with JSON data formats.
  • Worked on converting different EDI formats to XML, Excel using smookes and free marker templates
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule API's
  • Used Mule OOB (Out of Band) components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager. 
  • 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.
  • 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.
  • Used Log4j to log the components and continuously monitor them to resolve the issues.
  • Implemented build package tool using Maven
  • Involved in unit testing and writing the MUnit Test cases.
  • Used Jenkins tool for continuous integration.
  • Implemented Exception Handling, Logging and Auditing.
  • Project follows Agile development methodology, have a good experience in Demo planning, stand-up, retrospective and code review meetings.
  • Used source configuration management version controller GIT

Environment: Java/J2EE. JPA, JavaScript, JSON, Log4j, JMS, SNS, SQS, Java, MySQL, MULE ESB 3.5/3.7, ActiveMQ, Anypoint Studio, RAML, Oracle 11g, Weblogic, Cloud Hub, Jenkins, NetSuite ERP, Suite Cloud IDE, Salesforce, MUnit,CVS, Eclipse.

Confidential, Charlotte, NC

Java Mule ESB Developer

Responsibilities:

  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB
  • 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. 
  • Created HTTP inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using Oath. Involved in unit testing and writing the MUnit Test cases for the Mule flows.
  • Used Mule Components that include FTP, SMTP, File connectors, Message Transformers, JDBC Connectors and Transactional Managers.
  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB.
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and Vendors.
  • Made web services calls to the middleware Mule ESB to process, configure and fetch data from the Mule applications.
  • Created Request transformer, Response transformers, Custom Components and configured them in Mule-config.xml.
  • Created Mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
  • Routed Schemas, handled errors, JMS, Virtual Machine connections using Mule ESB.
  • Deployed Mule ESB applications into Mule Management Console (MMC).
  • Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java Component instead of creating another Mule Flow.
  • 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 Weave, Routing, Schema and Data Validation 
  • Used Mule to configure Inbound and Outbound messages for message transformation between applications. 
  • Implementing Exception Handling, Logging and Auditing.
  • Implementing and consuming SOAP web services. 
  • Experienced in application integrations using Web Services like JAXB, JAX-WS, SOAP, REST, WSDL and JAX- RS.
  • 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.
  • Customized the connectors like FTP, SFTP, IMAP to override their default functionality based on the requirement.
  • 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, Excel using smookes and free marker templates. 
  • Used AJAX and JavaScript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.
  • Logging framework Log4J is used for log messages. Implemented Log4J for application logging and to troubleshoot issues in debug mode.
  • Build and Deployment of services in Mule ESB
  • Worked in a Scrum Agile process with two week iterations delivering new features and working software at each iteration.
  • Implemented Release backlogs with group of Sprint backlogs.
  • Scrum master will be reviewing the progress of the work and represents it in the form of graph.

Environment: Java, J2EE, SQL ,HTML, AJAX,DOM ,XML, XHTML, MULE ESB, Anypoint Studio, Mule Server 3.7.2, ActiveMQ, CloudHub, SOAP, REST , Log4j, Jenkins, Maven, SVN..

Confidential, New York City, NY

Java /J2EE Developer

Responsibilities:

  • Designing/developing the integration between SOA BPEL and JSF applications.
  • Design and developed user interface components using JSF GUI Rich Faces .
  • Building JSF dynamic reusable business components.
  • Developed UI, presentation layer using JSF Framework, HTML, CSS, DHTML, and JavaScript .
  • Developed code for MVC architecture using Struts framework using Action Form, Action Class and Action Mapping.
  • Used XSLT for transforming XML to different xml format and different formats.
  • Developed UI Page fragments, templates using Jdeveloper 11g .
  • Implemented custom Validations for various fields in JSF and interacting services in managed beans.
  • Implemented customized JSF exception handling to display user friendly error/warning messages.
  • Implemented EJBs Session beans for business logic.
  • Developed the business logic component in middle tier using JPA 2.0 with EclipseLink and EJB framework including stateless session classes and Entity bean classes
  • Implemented EJB Message Driven Beans to consume with JMS messages based on topics.
  • Implemented the J2EE Pattern : Managed Bean Business Object and Helper/Utility classes.
  • Implemented the Quartz scheduler to reprocess the error messages in Queue tables.
  • Implemented REST services for the integration of Measures, Events and Communication for Trellis Platform.
  • Developed REST and SOAP Web Services using JAX-WS, WSDL and JAX-RS specifications.
  • Used java callout in BPEL to call the auto reconciliation process.
  • Developed BPEL process for Trellis application module and used Database Adapter to pool and populate the data to apps using SOA BPEL Components.
  • Used MDS to share common assets like XSD, WSDL, and XML’s etc .
  • Worked in Agile Scrum Methodology.
  • Involved in database Trigger and PL/SQL procedures implementation based on the requirements.
  • Enhanced proper application logging functionality using Log4j API
  • Used source configuration management version controller as a SVN .

Environment: Java, J2EE , JSF, Javascript, CSS, HTML, SOAP/ REST Services, Oracle SOA Suite BPEL 11g, JPA 2.0 with EclipseLink, XML,XSLT,JAX-WS,JAX-RS,WSDL,Log4j, Oracle 11g, Weblogic 11g, JUnit, Maven and SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Gathering the business requirements, solution design, system configuration & trouble shooting, implementation, user training and post implementation support.
  • Coordinate directly with stakeholders and technical staff to provide architectural guidance, design and performance improvements.
  • Used Servlets to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates .
  • Designing/developing the integration between other applications using JSF and Axis2 Web Services .
  • Developing the JSF Business components for Patient Roster, Submit Claim and Direct Deposit modules.
  • Creating Pages, custom validations and templates as per the requirements.
  • Implemented validations on JSF backing beans.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Creating business objects using the design patterns like Business Delegate, Front control, DAO, DTO etc.
  • Integrated Spring DAO for data access using with Hibernate.
  • Generated backend hibernate DAO and business objects
  • Developed user interface using JSF UI Components.
  • Designed and developed front-end screens using HTML, CSS, and JavaScript.
  • Developed JSF Model components (creation, configuration, and tuning of DOA objects, view objects, bindings).
  • Implementation of web service interfaces in Apache Axis2. 
  • Extensively worked with HQL and hibernate criteria queries
  • Used Source Configuration Management version controller as a subversion.
  • Integrating the code and check in that code into SVN Repository.
  • Develop technical designs, common reusable components, test plans and deployment scripts.
  • Involved in helping team members to debug issues with the application and designed and prepared unit test case using JUnit.

Environment: Java , JSF, JSP , HTML ,CSS, JavaScript, Servlets, EJB, JUnit, Web services, Apache Axis2, Eclipse, Spring, Hibernate, Weblogic , SVN

Confidential

Java Developer

Responsibilities:

  • Involved in end to end development of SDLC using Waterfall methodology..
  • Collaborated with the business and technical teams to discuss about the issues.
  • Developed user interface using JSP, HTML, CSS, JavaScript, Tag libraries, JQuery and AJAX .
  • Used Core Java concepts like Collections, Exception Handlings, Serialization, Multi-Threading , Concurrency , and other latest java features. 
  • Used Struts framework to define Controller, action mappings, forms and View pages
  • Integrated the application with Validation Framework
  • Used Core Java & J2EE design patterns like Singleton, Factory, Business Delegate, Adapter, MVC, DAO, VO, DTO, Service Locator etc. 
  • Used WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services. 
  • Developed Restful web services using JERSEY tool. 
  • Developed EJBs - Session beans for Business logic & Entity Beans for Persistence. 
  • Used JNDI to do connection pooling. 
  • Written SQL Queries and PL/SQL - stored procedures, functions, indexes, triggers and sequences to interact with the database. 
  • Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows 
  • Developed and documented Test cases, Test scenarios & Test scripts for Unit testing and Black box testing and after all wrote show case documents for showing to the users and other teams. 
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool
  • Ran check style & Find bugs defects and fixed them before code check ins. 
  • Used RAD IDE for developing the application. 
  • Used Ant tool to build the code & deployed the application on IBM Web sphere application server. 

Environment: Java 1.5, J2EE, JavaScript, HTML, CSS, JQuery, AJAX, DB2- SQL, PL/SQL, EJB- Session beans, Entity Beans, RAD, CVS, Log4j, Junit, Maven, WSDL, SOAP, Rally, Validation Framework.

We'd love your feedback!