We provide IT Staff Augmentation Services!

Senior Mulesoft Developer Resume

Plano, TX

PROFESSIONAL SUMMARY:

  • 11 years of experience in analysis, architectural design, prototyping, development, Integration and testing of applications in IT Technologies
  • 3+ years of extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint Cloud - Hub, API Gateway and Management.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ. Data Transformations using Mule ESB
  • Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
  • Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers
  • Proficient in MEL - Mule Expression Language to access and evaluate the data in the payload, Properties and variables of a Mule message.
  • Strong application integration experience using MuleSoft ESB with Connectors, transformations, Routing, Exception Handling and Messaging using ActiveMQ, and RabbitMQ.
  • Expertise in using Any Point IDE and Java IDE tools of Rational Application Developer (RAD), Eclipse, NetBeans to develop dynamic web applications.
  • Utilized MuleSoft features like Data Weave, Data Mapper, API designer and various connectors to ensure robust and loosely coupled integration layer.
  • Have an experience in integrating Sales force, SAP, spring beans and web services using Mule ESB.
  • Proficient in working on java related Frameworks like MVC, Struts, Hibernate, JSF and Spring Framework
  • Developed the UI pages using HTML, DHTML, CSS, JSP, JSTL, JSF / Prime faces, AJAX, Java Script, DOJO and Struts Taglibs.
  • Experiencing in working on XML technologies like XML, XSD, XSLT and Web Services RESTful and SOAP
  • Experienced in writing, testing and implementation of Triggers, Stored procedures and Functions at Database level using MySQL, Oracle & SQL server.
  • Developed front end MVC application using AngularJS and bootstrap.
  • Good exposure for Java/J2EE applications using IDEs like My Eclipse & Eclipse, RAD & Net Beans, Anypoint studio.
  • Good working knowledge of Application Server like Apache Tomcat, WebLogic, WebSphere and JBoss Application Servers.
  • Expertise in web development applications using Core Java, Servlets, JSP, EJB (Session Beans, Entity Beans), JDBC, XML, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), Java Beans, JMS and Web Services.
  • Experience in Jenkins, Ant and Maven build tools for project development and deployment.
  • Hands on experience with Junit, MUnit and Log4j in developing test cases and determining application functionality.

TECHNICAL SKILLS:

Programming Languages: Core Java, J2EE, PL/SQL

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

Frameworks: J2EE, Struts, Hibernate, Spring, EJB, SOAP UI, Spring MVC, iBatis

Databases: Oracle, DB2, MS SQL & PL/SQL

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

Web/application Servers: Tomcat, WebLogic, WebSphere and JBoss

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

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

IDE: Anypoint Studio, Eclipse, My Eclipse, RAD

Unit Testing: Munit, Junit, Mockito, Power Mockito

Operating Systems: Windows, UNIX/Linux

Build & Other Tools: ANT, Maven, Ivy, Jenkins, SVN, GIT, WinCvs

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Senior MuleSoft Developer

Responsibilities:

  • Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
  • Implementing Agile development processes on Software Development life cycle (SDLC).
  • Work closely with functional leads/PMs to understand the partner integration requirement
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, Transaction Manager.
  • Designed and Developed Restful API’s using API Designer; generated flows using RAML file.
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
  • Done with integrations using connectors such as Sale force, HL7, SAP, Database, HTTP, FTP and File Connectors.
  • Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application.
  • Implemented Mule flows for each entity with retry mechanisms with private flows.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
  • Mule data mapping, connecting SOAP and REST web services to Mule and use of Mule connectors and plug-ins for web services, including Mule CXF as well as connectors for direct database access.
  • Architected Integrations using Mule ESB environments for both on premise and cloud environments.
  • Implemented choice, global, custom exception handling mechanisms based on the business requirement in MULE ESB.
  • Used Mule Data Mapper, Custom transformers for mapping flat file structures to Salesforce interface structures.
  • Implemented and consumed SOAP web services and tested using SOAP UI for Mule ESB flows.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Involved in creating http inbound & outbound flows, transformers, filtering and Security of Mule flows.
  • Used MMC (mule management console) to monitor the request and response payload. Had an experience in working MULE API manager and RAML.
  • Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub lows.
  • Business requirements gathering and analysis by interacting with the customer.
  • 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.
  • Integrated the Data Power and Oracle Service Bus (OSB) API systems to MULE ESB. Development of the API's done using Anypoint Studio, RAML and API Manager.
  • Done with preparation of design document specifications, troubleshoots and testing.
  • Used GitHub for version and source control and Active MQ for Asynchronous messaging.
  • Involved in unit testing and writing the MUnit Test cases for the flows.
  • Responsible to prepare deployment plan and do the production deployment to CloudHub using Jenkins CI platform.
  • QA, UAT & Production issues investigation and supporting business users.

Environment: Java, Anypoint Studio, Oracle-SQL, Mule ESB, RAML, CloudHub, AJAX, WSDL, SOAP, REST, XML, JSON, SFTP, ActiveMQ, Agile, Apache-Maven, Log4j, Nexus, FileZilla, Windows, GIT, JIRA, Confluence, Windows, Apache, JDBC, STS, Maven, Jenkins, JUnit, Oracle, Web Services- WSDL, XML, JSON, SVN

Confidential, San Ramon, CA

MuleSoft Developer

Responsibilities:

  • Involved in phases of SDLC in Requirements Gathering, Analysis, design, development and Testing.
  • Involved in the preparation of Technical Specification documents. Coordinated with BAs and QA manager to analyze the requirements.
  • Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB
  • Developed the integration workflows using Mule ESB framework.
  • Involved in writing SQL queries Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes.
  • Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers
  • Consumed Web Services using REST to communicate with different departments.
  • 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.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information using ActiveMQ.
  • Developed RAML based REST web services for API’s using Mule ESB and Consumed REST web services and tested using Postman tool.
  • Developed WSDL in eclipse. Used SOAP to retrieve provider data and SOAP UI to test Web services.
  • Implemented integration flows using Mule Anypoint studio to connect to REST, Oracle Database, Active MQ Broker.
  • Built the integration interfaces using MuleSoft and deployed them on MuleSoft CloudHub and used Mule Standalone Server as well for on-Premise deployment.
  • Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Mule data mapping, connecting SOAP and REST web services to Mule, use of Mule connectors and plug-ins for web services, including Mule CXF, as well as connectors for direct database access.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • Have written MUnit test cases to validate the Mule flows.
  • Application code investigation, performance tuning using JMeter, code cleanup and code repository maintenance.
  • Designed UI pages using HTML, Java Script, CSS, AJAX, JSP and Tag libraries.
  • Experience with Mule administration, configuration, tuning and Enterprise release capabilities.
  • Architected Integrations using MuleSoft ESB environment both on premise and cloud environments.
  • Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.

Environment: Java, Mule ESB, Anypoint Studio, ActiveMQ, RabbitMQ, RAML, Salesforce, Cloudhub, log4j, CVS, WebLogic, JUnit, Maven, SDLC, Anypoint Studio, Eclipse, Junit, WSDL, SOAP, CXF, GIT, RAD, MULE ESB 3.3, Jira, Oracle-SQL, XML, JAXP, JAXB, Ant

Confidential, Stamford, CT

MuleSoft Developer

Responsibilities:

  • Used Mule ESB to route various service calls to validation of service input and to handle exceptions.
  • Created MULE ESB artifact and configured the MULE configurations files and deployed.
  • Used Mule to configure Inbound and Outbound messages for message transformation between applications.
  • Involved in designing the application by drawing UML diagrams using Microsoft Visio tool.
  • Developed and deployed Web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, AXIS and JAX-WS technologies.
  • 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.
  • 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.
  • Used Mule Data Mapper, Custom transformers for mapping flat file structures to Salesforce interface structures.
  • Used JMS for Asynchronous messaging. Application code investigation, performance tuning using JProfiler, code cleanup and code repository maintenance.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, and messaging using ActiveMQ and JMS.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework
  • Worked on creating SOAP and REST web services in Mule, Consumption of REST and SOAP web services for downstream systems.
  • Used CloudHub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
  • Configured different Mule connectors like HTTP, Database, NetSuite and Salesforce.
  • Architected Integrations using MuleSoft ESB environments for both on premise and Cloudhub environments.
  • Used GIT as a version and source controlling tool and deployed the application on premises as well as on Cloudhub.
  • Followed the test-driven development using the JUNIT and Mockito framework.
  • Created continuous integration builds using Maven.
  • Environment: Java, J2EE, Mule ESB, Anypoint Studio, REST, Eclipse, Anypoint Studio, Mule ESB, ActiveMQ, JSP, JSTL, XML, Jira, Web Logic Application Server, GitHub, JUnit, Control-M, Firebug, Oracle, SQL Developer, Maven, Web Services - WSDL, SOAP, CXF, JAX-WS, JAX-RS

Confidential, NY

Java Developer

Responsibilities:

  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • The application architecture of the System is based on Spring MVC (Model View Controller) and J2EE specifications.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Worked on developing Web Service Client using SOAP, WSDL to verify the payment history of the customer.
  • Used Hibernate for ORM mapping and persistence layer of the Application and Writing POJO's.
  • Used Spring MVC framework for the applying MVC Implementation to the web application.
  • Using Spring IOC developed Java Bean classes, with get and set methods for each property to be configured by Spring.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Enhancing the efficiency of JBoss and apache layer by analyzing the load, frequency and time of peak load, memory usage, frequent memory issues, storage issue
  • Configured WebLogic JMS Servers, JDBC Data Sources, JDBC Connection Pools, and Bridge to provide interoperability between WebLogic JMS and IBM MQ Series
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Used SVN repository for code coordination
  • Developed logging and debugging modules using Log4j.
  • Used Script building tool Apache ANT and versioning tool CVS for version control.

Environment: Core Java, J2EE, Java, Servlets, JSP, JBoss, JDBC, SOAP, Rest, Spring MVC, Spring IOC, Hibernate, SVN, Eclipse, Ant, Maven, CVS, Oracle, WebLogic, Windows

Confidential, Princeton, NJ

Java Developer

Responsibilities:

  • Interacting business analysts for requirements gathering for system dependencies and participated in peer reviews and walkthroughs of program, code & test specifications.
  • Struts were used to make the application Web-centric, and followed the MVC architecture for the application
  • Worked on Struts MVC Framework components like struts-config.xml, validator-rules.xml, validation.xml, struts action classes, form-beans.
  • Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Worked on creation of Hibernate configuration files and mapping files for persistence layer (JPA) and transaction management.
  • Implemented data access layer by Object Relational Mapping (ORM) tool-HIBERNATE with standard DAO pattern and HQL Queries.
  • Wrote extensive SQL Queries for the purpose of data retrieval and data manipulation using JDBC and JNDI on Oracle
  • Responsible for writing, tuning and maintaining complex SQL statements and used Hibernate framework for connecting the database.
  • Used Web Services-WSDL and SOAP for getting information from third party.
  • Used XSL/ XSLT for Transforming and displaying reports and Developed DTD’s for XML.
  • Used Apache Maven plug-in for Eclipse for building the application and setup WebLogic during deployment and testing
  • Performed extensive test driven development using JUnit for unit testing
  • Used CVS for Source code control System and used GitHub repository to store the work

Environment: Java, J2EE, Struts, XML, JBOSS, Apache Tomcat, Agile Processes, JSON, JMS, JVM, SOAP, Hibernate, WSDL, WebSphere, Log4J, JUnit, CVS, GitHub, IBM Maven Plug-in, Eclipse

Confidential, Tarrytown, NY

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis and design.
  • Exposed to Agile Software Development Life Cycle - application development methodology.
  • Implemented various Java/J2EE design patterns like front controller, MVC, DAO, singleton.
  • Developed SQL queries and stored procedures to update the database and used JDBC to connect to the database.
  • Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Used JDBC Connections and WebSphere Connection pool for database access.
  • Used Struts tag libraries (like html, logic, tab, bean etc.) and JSTL tags in the JSP pages.
  • Involved in design and implementation of document based Web Services.
  • Developed authentication and authorization mechanisms. Developed Custom tag libraries to separate presentation and processing logic.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs)
  • Configured Java Messaging Services (JMS) on WebSphere Server using Eclipse IDE
  • Consumed RESTful web service to perform confirmation of verification process.
  • Rigorously followed Test Driven Development in coding and developed test cases and implemented using JUnit.
  • Used CVS for maintaining the Source Code Designed, developed and deployed on Apache Tomcat Server.
  • Used ANT tool to obtain maximum build process functionality such as creating .jar files.
  • Worked on log4j for log the certain level messages.
  • Used Eclipse IDE for code environment and deployed on JBoss Server.

Environment: Java, Eclipse, JSP, Servlets, Struts, JDBC, HTML, CSS, WebSphere, JMS, JavaScript, JUnit, Apache Tomcat Server, Oracle9i, MySQL, CVS, JBoss, RESTful, Java Beans, Agile, XML, ANT, Eclipse, MVC, DAO, singleton, Log4j

Hire Now