We provide IT Staff Augmentation Services!

Sr. Mule Soft Integration Developer Resume

2.00/5 (Submit Your Rating)

Hershey, PA

SUMMARY:

  • 8+ years of professional Information Technology experience with 5+ years of experience in Enterprise Service Bus (ESB) projects using Mule Soft.
  • Mule ESB experience in implementing Service - Oriented Architecture (SOA) and Enterprise Application Integration(EAI) using Mule Server 3.x.
  • As a Senior Java/J2EE Developer, experience in all aspects of Software Development Life Cycle (SDLC) using Waterfall and Agile (Scrum) Methodology.
  • 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.
  • Solid experience in using Java Design Patterns and Unified Modeling Language (UML) in designing JEE applications.
  • RAML specifications/build experience with Mule soft.
  • Led the development & delivery of API program using Apigee platform.
  • Hands on experience in API Management implementations such as Apigee.
  • Solid experience in design, development of web based applications using HTML, DHTML, CSS, JavaScript, AJAX, JSP, Java script libraries like JQuery& DOJO and Tag Libraries.
  • Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP, API, HTTP, XML, REST, JERSEY, WS-Security, and WS-Security.
  • Proficient in development of enterprise business solutions using Apache Tomcat, WebLogic, WebSphere and JBOSS application servers.
  • Strong front-end UI development skills using scripting languages like HTML5, CSS, DHTML, XML, JavaScript, Angular JS, AJAX and PHP.
  • Immensely experienced in writing SQL Queries, Oracle PL/SQL, JDBA and JPA.
  • Excellent hands on experience with Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX.
  • Good working experience with HIBERNATE open source object/relational mapping framework.
  • Good expertise using various IDE tools like RAD, Eclipse, Net Beans &Any-Point Studio.
  • Good knowledge on NoSQL and MongoDB.
  • Expertise in tracking defects, issues, risks using Quality Centerand Clear Quest.
  • Experience with Workflow management & Batch processing.
  • Experience working with Agile, and Waterfall Methodology
  • Experience in ANT and Maven build tools for building and deploying the application in web/app servers and vast experience with java multithreaded programming.
  • Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS:

Programming Language: Java, C++, C, PL/SQL, SQL

Frame Works: Custom MVC, Struts, Spring, Hibernate and JSF.

IDEs: Eclipse, Net Beans, Any-Point StudioJBuilder, and RAD.

Mule: Any Point Studio, Mule EE 3.6+, RAML, Data Weave, Cloud hub, MMC

Web Methods: API, SOAP - API, WSDL - API, HTTP, XML, REST, JERSEY, WS-Security.

XML technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB

Web/Application Servers: IBM Web Sphere, Apache Tomcat, WebSphere, Web logic and JBOSS

Databases: Oracle, MySQL, IBM DB2, MS SQL Server.

Build tools: Ant, Maven, IVY, Jenkins

Version Control Tools: CVS, Git Hub, SVN, Rational Clear case, Clear Quest

Environments: Windows XP/7/8, Linux, Ubuntu, Mac

PROFESSIONAL EXPERIENCE:

Confidential, Hershey, PA

Sr. Mule Soft Integration 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 .
  • Designed UML diagrams like Use case, Class and Activity diagram based on the requirements gathered .
  • Implemented the Design Patterns like Session Facade, Data Transfer Object (DTO), Service Locator, and Data Access Object (DAO). Developed the web pages using JSP and Servers .
  • Developed the integration workflows using a MuleSoft ESB 3.7.3 framework .
  • Develops integration workflows using an ESB framework.
  • Done with integrations using connectors such as Sale force, HL7, SAP, Data Base, HTTP, FTP and File Connectors .
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.3 .
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB .
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth .
  • Configuring Maven to applications so it can be sent over to deployment.
  • Used Cloud SVN hub for version and source control.
  • Coordinated proof of concept for Clear Case and Clear Quest to upgrade to the latest versions.
  • Co-ordinate with Apigee team so data can be passed through.
  • Used XSLTs for request & response transformations within Apigee.
  • Working with Axway team for file transfer.
  • Knowledge of public and private keys, PGP encryption.
  • Implemented Mule flows for each entity with retry mechanisms with private flows.
  • Worked on REST based Web services for Mule ESB flows.
  • Used $http in Angular JS for consuming RESTful web-services.
  • Salesforce integration and along with different applications such as Trumba (Event planner) and the databases.
  • Developing flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB.

Environment: Java 1.7, Mule soft ESB 3.7.1, Any Point studio 5.3.2, Apigee, Oracle, CXF, SOAP, REST, Sales force, SVN Cloud, Angular JS, Axway.

Confidential, Greensboro, NC

Mule ESB Solution Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning, development & testing .
  • Involved in Agile scrum meetings, updating the tasks based on the user stories in Jira .
  • Implemented an application based on the top of Mule ESB Library.
  • Used Any Point Studio IDE and 3.8 Runtime for the development process .
  • Involved in writing application code and development activities especially in a SOA environment with Mule ESB.
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint through WSSR .
  • Used File Connector to archive the incoming payload and send the payload through Mule Flow .
  • Involved in handling Various Exception Strategies that notifies the user of any Issue .
  • Worked on Choice Exception Strategy to handle all exceptions .
  • Developed an Integration Component with third party application using Mule ES.
  • Used Struts2.0 and interacted with backend database using Hibernate framework.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database. Used Hibernate Query Language (HQL) for writing the queries.
  • Used Validator framework of the Struts2.0 for client side and server-side validation.
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through WSSR.
  • Extensively participated in conversion from Sybase to oracle databases.
  • Developing Web Service Client Component to make use of Power Image System's XML API.
  • Deployed EJB Components on Web Logic, Used JDBC API for interaction with Oracle DB.
  • Implemented and used Web Services with the help of WSDL and SOAP to get updates from the third parties.
  • Developed MDB files using XSLT to simplify comparison of project specific large XML configuration files.
  • Introduced OSGI for server-side development on Web Logic App server.
  • Create Load Test script using QA artifacts to replicate the JVM Crash.
  • Used Eclipse for development purposes. Also, integrated JIRA in Eclipse for tracking the bugs
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Extensive experience in writing UNIX shell scripts and automation of the ETL processes using UNIX shell scripting.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects. Used ANT for building and deploying Application.
  • Worked on different VM environment such as Linux, UBUNTU as per team and project requirements.
  • Used Tivoli Access Manager to control access and enforce policies across multiple resources.

Environment: JAVA 1.6, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Struts, Meta Data Framework, HTML, Java Script, XML, CSS, ETL, Ajax, Web logic Application server 10.3, LDAP, Angular JS, Oracle 10g, Log4J, Eclipse 3.1, CVS, JQUERY, Ant 1.5, SOA, SOAP, PL/SQL, SQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, Mule ESB 3.5.4, JAX-RS, JERSEY, Linux.

Confidential, Piscataway, NJ

Sr. Java/Mule ESB Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning meetings.
  • Designed UML diagrams like Use case, Class and Activity diagram using Microsoft Visio tool based on the requirements gathered.
  • Involved in writing application code and development activities especially in a SOA environment with Mule ESB.
  • Used API Designer to design API, built APIs, tested APIs, ran APIs, and manage these through Any-Point platform.
  • Used Apigee Management APIs for certain operations.
  • Consumed Web Services for transferring data between different applications.
  • Utilized spring beans XML configurations for Dependency Injection.
  • Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
  • Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third party applications.
  • Developing custom Java classes for custom processing for use in Mule Flows
  • Done with Integrations using connectors such as Sale force, SAP, Data Base, HTTP, FTP and File Connectors.
  • Created various RAML resources to implement REST Based APIs as a part of project implementation.
  • Developed interfaces between SAP, Sales Force, REST and SOAP web-services.
  • Transformed Xml messages to Sales force objects.
  • Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub flows and written Java POJO classes to merge the data from the different applications into a specific format.
  • Involved in creating http inbound & outbound flows, transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format and security of Mule ESB application using OAuth.
  • Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues.
  • Widely used Splitters, Scatter-Gather scopes and Batch processing in Mule ESB.
  • Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Formulated build and deployment using Maven to deploy the artifacts to Cloud Hub.
  • Used putty for Ssh keys and passwords information to access the folders.
  • Involved in handling Various Exception Strategies that notifies the user of any Issue.
  • Worked on Maven during build process by modifying pom.xml to use latest libraries and specifications.
  • Jenkins for Continuous integration and Continuous Development.
  • Designed and developed Logging service to log errors and messages using Log4J.
  • Used Mule debugger to debug the XML flows and Involved in creation and deployment of the application, done with unit testing by writing the M-Unit test cases.
  • Implementation of enterprise application with AngularJS, node.js and Spring MVC.
  • Configured and developed Enterprise schema design for Clear Quest.
  • Used GIT as a version and source controlling tool and deployed the application on premises as well as on Cloud hub.
  • Provided production support by debugging system issues.

Environment: Java 1.7/J2EE, Web Services, Mule ESB with mule server, Any point studio, Mule Management Console, Spring, Oracle, XML, Angular JS, JASON, Active MQ, RAML, Mongo DB, Clear Quest, Cloud Hub, MySQL, Maven, Postman, Apigee, Agile, Jenkins, Log4j, GitHub, Web Logic, Microsoft Visio, OAuth, FileZilla, Putty etc.

Confidential, Waukesha, WI

Java/Mule ESB Developer

Responsibilities:

  • Designed user interfaces, object model, application server logic and schema by analyzing requirements.
  • Used J2EE patterns for designing applications.
  • Designed UI pages using HTML, DHTML, JavaScript, Ext JS, JSP and Struts tag libraries.
  • Monitored the performance of application using JProbe, also coded Struts Action Classes and Model Classes.
  • Using Model View Controller (MVC) architecture of Struts developed client User Interface.
  • Used Struts Validation framework for client/server validations.
  • Extensively used design patterns like Singleton, Factory, Abstract Factory etc.
  • JMS is used for exchanging the information like Author publication status report between the author and company.
  • Used EJB Session beans and entity beans to develop business services and the persistence.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization.
  • Designed UI using HTML, DHTML, Java Script, CSS and JSP.
  • Used Angular JS framework where data from backend is stored in model and populated it to UI.
  • Implemented business logic components using POJOs
  • Developed distributed java components using EJB and JPA for persistence.
  • Involved in peer design and code reviews using JProfiler.
  • Experience in Data Extraction, Transforming and Loading (ETL) between Homogenous and Heterogeneous System using SQL tools.
  • Involved in writing Oracle SQL & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.Involved in doing performance tuning by observing AWR reports & execution plans.
  • Involved in IBM MQ Series set up & messaging using Queues.
  • Involved in setting up rules & apply to the application using JRules.
  • Application deployment and Application Server maintenance.
  • Production server issues investigation and providing solutions (Common and reusable) for technically challenged problems
  • Involved in implementing & processing batch processing.
  • Application code investigation, code cleanup and code repository maintenance
  • Used Eclipse as IDE to develop the application.
  • Installed and customized workflows for Clear Case and Rational Team Concert
  • Involved in preparation of scope & traceability matrix.
  • Involved in JUnit& Integration testing.
  • Performed Change and release management and supporting business users of application.
  • Involved in doing build using Maven and deployed on Web sphere server
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
  • Ran check styles, find bugs and configured EMMA tool for test coverage.

Environment: JAVA/J2EE, JSP, Servlets, Java Beans, JSTL, Java Script, EJB-session bean, entity beans, JMS, HTML, DHTML, Struts, Eclipse, Apache Tomcat 6.0, CVS, Windows 2000, JAVA/J2EE Design Patterns, Edit Plus, Clear Case, TOAD, Ext JS, Struts Tag Libraries, Validation framework, JUNIT, JProbe, Oracle-SQL, PL SQL, EMMA, QC etc

Confidential, Kansas City, MO

Java Developer

Responsibilities:

  • Involved in various phases of project development following Agile .
  • It Implemented functionalities to add, update, approve, revise, and reject a Practice and Component required by farmers .
  • Involved in the design, development and testing phase of the project .
  • It's a Struts MVC and SPRING based J2EE application deployed on JBoss Server with SQL Server 2008 R2 in the backend .
  • Used Struts and Tiles tag libraries for creating JSP pages .
  • Developed Action Servlet, Action Form, Action Class, Java Beans classes using Struts Framework .
  • Used JUnit and Mockito to create test cases for Business Services and DAOs, run automatically by Jenkins to produce coverage reports .
  • Implemented Business Services for performing business processes and business validations .
  • Implemented DAO and BO framework to connect to database and mapping java objects to database columns .
  • Used Angular JS as the development framework to build a single page application and used directives to create custom
  • Developing customized reports and Unit Testing using JUnit.
  • Involved in running PMD defects & Find bugs.
  • Dealt with business processes and Updated Project documents.
  • Involved in fixing IST, QA, UAT & Production defects.
  • Following Coding guide lines & maintain quality of code.
  • Involved in building the code & deploying on the server.
  • Involved in fixing defects& tracked them using QC & Provided support and maintenance and customization
  • Developing customized reports and Unit Testing using JUNIT.
  • Supported the application in IST, QA and Production environments.
  • Following Coding guide lines & maintain quality of code.
  • Involved in building the code & deploying on the JBOSS application server.
  • Involved in validating the application for different browser compatibility & users load.

Environment: Core Java, J2EE, JSP, JBoss, Oracle, Eclipse, EJB-Session Beans, Entity Beans, Angular JS, JMS, XML, HTML, HTML, Java Script, CSS, AJAX, SVN, Struts, XML, QC.

We'd love your feedback!