We provide IT Staff Augmentation Services!

 sr. Mule Integration Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 8 years of professional Information Technology experience with 4+ years of experience in Enterprise Service Bus (ESB) projects using MuleSoft.
  • Mule ESB experience in implementing Service - Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x.
  • 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.
  • Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third party Confidential .
  • Hands on experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
  • Responsible for writing application code & development activities for large projects especially in a SOA environment and Reliability Patters with MuleSoft ESB.
  • Technical experience in the areas of Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using UML and SDLC of distributed applications. Hugely experienced in using MuleSoft that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to Cloud Hub and on premise servers.
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
  • Knowledge of Oracle ADF Framework to develop web applications. Work experience in implementing ESB Integration Services using MuleSoft ESB and Talend ESB.
  • Utilized MuleSoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
  • Extensive knowledge on Agile, Waterfall and RUP methodologies.
  • Responsible to develop RESTful and SOAP web services in Mule ESB based on SOA architecture.
  • Strong application integration experience using Mule ESB with connectors, transformations, Routing, Active MQ, JMS and Rabbit MQ.
  • Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross-cutting capabilities and also a contributor to Mule ESB open-source.
  • Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
  • Strong front-end UI development skills using scripting languages like HTML5, CSS, DHTML, XML, Java script, AJAX and PHP.
  • Immensely experienced in writing SQL Queries, Oracle PL/SQL, JDBA and JPA along with good knowledge on NoSQL and MongoDB.
  • Experience in ANT and Maven build tools for building and deploying the application in web/app servers and vast experience with java multithreaded programming.
  • Field experience with Junit and Log4j in developing test cases and determining application functionality.
  • Worked closely with QA and other support teams in Test Driven Development (TDD) methodologies.
  • Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS:

Java & J2EE: Core Java 1.6/1.7 - collections, Exception handling, IO, Multi-Threading, Generics, Annotations, Applets/Swings, JDBC, Servlets, JSP, EJB - Session beans, Entity Beans

Web technologies: HTML, DHTML, CSS, JSP, JSTL, JSF/prime faces, AJAX, Java Script

ESB: Mule ESB 3.4/3.5.2/3.6/3.7. x

Web/application Servers: Tomcat 5.x / 6.x, WebLogic 8.x/9.x/10.3.3, WebSphere 8.1 and JBoss 3.x.x / 4.x.x

Version Controlling tools: CVS, SVN, GIT, Clear Case

Data Bases: Oracle, DB2, MS SQL - SQL & PL/SQL

XML Technologies: XML, DTD, XSD, JAXP(DOM & SAX), JAXB, XSLT

Web Services: JAX-RPC/JAX-WS, Axis2, SOAP, WSDL, UDDI, CXF, JERSEY

Design Tools: Microsoft Visio, Rational Rose

Defects Tracking tools: Bugzilla 3.2.3, JIRA, HP Quality Center, Rally

IDE Tools: Anypoint Studio, Eclipse, My Eclipse, RAD

Unit Testing: Munit, Junit, Mockito, Power Mockito

Operating Systems: Windows, UNIX/Linux

Build & Other Tools: ANT, Maven, Ivy

PROFESSIONAL EXPERIENCE:

Confidential,Atlanta, GA

Sr. Mule 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 Servlets.
  • Developed the integration workflows using MuleSoft ESB 3.7.3 framework.
  • Done with integrations using connectors such as Sale force, 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.
  • Used Data Base Connectors to connect with respective systems using Mule ESB.
  • Have written MUnit test cases to validate the Mule flows.
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule API’ Confidential .
  • Designed and developed several mediation flows of variety use cases using the MuleSoft Anypoint Studio of Mule ESB.
  • Done with asynchronous messaging using Active MQ.
  • Created MULE ESB artifact and configured the MULE configuration files and deployed.
  • Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
  • Extensively used Mule components that include DataWeave, JAXB, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector.
  • Extensively used Data weave / Datamapper for data transformation.
  • Developed the services interface to access the core services and provisioning services using Mule ESB.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
  • Experience with MuleSoft MMC and Enterprise release capabilities
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Designed and implemented the server side logic using EJB.
  • Performed integrated with other sub-systems through JMS, XML and XSLT.
  • Implemented application communication through asynchronous messaging using Message Driven Bean.
  • Developed test scripts in Junit and involved in testing.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues. Used GIT Hub for the version control.

Environment: JAVA 1.7, Servlets, EJB, JDBC, JAXB, Mule ESB 3.5/3.7.3, Maven, ActiveMQ, RAML, Anypoint Studio 5.4.1, Nexus, Apache-Maven, Cloudhub, XML, CSS, Ajax, JSTL, WebLogic Application server 10.3, LDAP, Oracle 11g- PL/SQL, SQL, Log4J, CVS, DOJO, Web Services - WSDL, SOAP, CXF, JAX-WS, JAX-RS.

Confidential,Atlanta, GA

Sr. Java MuleESB Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Roll View application.
  • Implemented Agile development process on Software Development Life Cycle, effort estimations using Fibonacci approach.
  • Experience in MuleSoft Any Point API platform on designing and implementing Mule APIs.
  • Created the MULE ESB Artifacts, created flows and configured the MULE configuration files and deployed the application.
  • Built application using maven. And monitored the errors log using Log4J.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
  • Used MMC (Mule management console to monitor the request and response payload).
  • Developed Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • 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.
  • Writing application code & development for large projects especially in a SOA environment with Mule ESB 3.5.4.
  • Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Mocked few connectors and tested all Flows in Munit.
  • Involved in preparing design TSD document with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Used Mule Data Mapper, Custom transformers for mapping flat file structures to Salesforce interface structures.
  • Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Involved in Declarative transaction management using spring AOP.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based & Restful web services.
  • Involved in creating internal & external services, Entity services and handlers.
  • Involved in defining JRules that are defined for resources to show details on UI pages.
  • Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes.
  • Involved in Websphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style, PMD defects & Find bugs and fixed them. Involved in fixing defects identified in QA and IST phases. And tracked QC status as per the guild lines.
  • Utilized partner WSDL for ESB to Salesforce & SAP integrations.
  • Integrated web services including SOAP as well as REST using Mule ESB.
  • Involved in doing Unit testing using MOKITO and Integration testing
  • Involved in peer level design & code reviews.
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in deploying the application in Unix and to connect to see logs for fixing UAT/Production defects.
  • Involved in building the code using Ant & deployed on server.

Environment: Java, J2EE, Servlets, JSP, Spring MVC, IOC, AOP, JDBC Template, Any point Studio, MMC, Mule ESB 3.6, Trumba, Sales force, Git Hub, Active MQ, RAML, Rally, M Unit, SOAP, JQuery, Ajax, HTML, CSS, Oracle, RAD, ANT, Clear quest, Log4j, JUnit, UNIX.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the Requirements.
  • Developed UI, presentation layer using JSF Framework, HTML, CSS, DHTML, and JavaScript.
  • Involved in development of middle layer business methods, which incorporated the core business functionality using singleton beans.
  • Developed code for MVC architecture using Struts framework using Action Form, Action Class and Action Mapping.
  • Developed iBatis in Data Access Layer to access and update information in the database.
  • Used iBatis object relational data mapping framework to persist and retrieve the data from database.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Consumed REST web service to expose the business methods and application logic to external services.
  • Done with WebLogic server configurations set up & deploying application.
  • Used Test driven development framework is JUnit.
  • Enhanced proper application logging functionality using log4j API.
  • Involved in evaluating the code quality using Check style tool.
  • Used Maven for building and deploying Application.
  • Used EMMA tool for measuring and reporting java code coverage.
  • Used source configuration management version controller as a SVN.

Environment:: Java, JSP, HTML, CSS, JavaScript,Struts2.x, iBatis, Oracle11g, WebLogic11g, IBM MQ, REST, log4J, JUnit, EMMA, SVN, Maven, RAD.

Confidential

Java Developer

Responsibilities:

  • Developed numerous Stateless session beans, which in turn made use of DAO for accessing data from the database and returned it to the caller.
  • Worked on complete Server Side and contributed to the front-end development with the implementation of Action Classes.
  • Responsible for creating the presentation logic in JSP and Servlets.
  • Implemented Business Objects between and the communication object between modules / tiers.
  • Implemented J2EE Design Patterns (Session Façade, Business Delegate, Business Object)
  • Performed unit testing for the module.
  • Design and implementation of front end web pages using CSS, JSP, and HTML, Java Script, DHTML and Struts tag library.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Developed Web Services using Apache AXIS tool.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture(SOA) Concept
  • Implemented AOP and IOC concept using Spring Framework.
  • Used Crystal Report tools to generate data sources
  • Used XML and XML parsers like DOM, SAX
  • Implemented open source log4j logging framework in whole application.
  • Used CVS as a version-controlling tool for managing the module developments.
  • 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 (Java 1.4, Servlets 2.4, JSP 2.0, JSTL, Struts 1.1, LDAP, EJB 2.0, JDBC 2.0, JNDI), JAXB, UML Oracle 9i, XHTML, XML, HTML, CSS, Java Script, WebLogic Application Server 9.2, Windows NT/2000

Confidential

Java Developer

Responsibilities:

  • Used the Struts framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer.
  • Used JavaScript for client side validations.
  • Used Core Spring for setter dependency injections.
  • Developed the business logic using Stateful session beans - EJB 2.0.
  • Used a Message Driven Bean (MDB) for supporting user subscriptions and notification features.
  • Consumed a SOAP based Web service for exchange rate calculation and used HTML for static webpage and JavaScript for View part of the project
  • Used Apache Tomcat as the application server for deployment.
  • Wrote prepared statements and called stored Procedures using callable statements in MySQL
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier
  • Used Hibernate for Database Persistence.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed applications on WebSphere Application server 6.0 and HTML5.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Test Driven Development (TDD) pattern was followed and wrote Test Cases pertaining to the pattern.
  • Scripts were built using ANT which compiled the code, pre-compiled the JSPs, built an EAR file and deployed the application on the application server.
  • Version control system was done by the use of CVS, which was an important component of Source Configuration Management (SCM).
  • Log4J was used for Logging purposes.

Environment: Java/J2EE, JSP, Servlets, Struts, Web Services, Hibernate, Oracle 10g, JDBC, XML, EJB 2.0, Unix, CSS, Eclipse, NetBeans5.5, UML, HTML, JNDI, JDBC, Apache Ant, WebSphere Application server 6.0/5.0, Junit, Log4J, CVS.

We'd love your feedback!