We provide IT Staff Augmentation Services!

Sr. Mulesoft Integration Developer Resume

Knoxville, TN

SUMMARY:

  • 8 + years of Software Development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java, J2EE technologies with Software Development Life Cycle and experience in Integrations using MuleSoft ESB.
  • Highly skilled and experienced in Agile & Waterfall Development process for diverse requirements
  • 4+ years of experience on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML. Developed the integration workflows using an ESB framework.
  • Experience with Mule Soft MMC and enterprise release.
  • Involved in managing and deployment of the applications in the CloudHub
  • Utilized MuleSoft features like Dataweave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ.
  • Good hands on experience using Mule connectors like Data Base, FTP, FILE, SFTP, Salesforce, Workday, SAP and others as a part of integration usage.
  • Hand - on experience in software design and development using Java & J2EE - Core Java, Collections, Multi-Threading, JDBC, Servlets, JSP, Spring, Hibernate, and JavaScript libraries.
  • Expertise in Struts, spring, JSF, Web framework and Hibernate frameworks.
  • Involved in development of SOAP & REST based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
  • Experience with XML technologies includes XML, DTD, XSD, XSLT, JAXP (DOM & SAX), and JAXB.
  • Experience working with Business Rule Management System (BRMS) using ILOG Rule Studio and also used JBoss Drools to define the rules to implement the application.
  • Proficient in Java/J2EE Design Patterns including Java - Singleton, Factory, Abstract Factory, Adapter, Façade, MVC,VO and DAO and J2EE - MVC, Business Delegate, VO, DAO, Service Locator.
  • Expertise in writing SQL queries and P/L SQL-Stored procedures, functions, sequences, cursors, triggers, indexes using different Data Bases -Oracle, DB2 and SQL Server.
  • Experience in configuring and deploying the application on Tomcat web server and WebSphere, WebLogic & JBoss application servers. Experience in using different IDEs such as Eclipse, My Eclipse and RAD.
  • Experience in using different version controlling/tracking systems GIT Hub, Rational Clear Case & CVS.
  • Experience in AIX/Unix and HP Operating System and using Shell Scripting.
  • Experience in using tools such as Log4J, Ant, SOAP UI, FileZilla and Putty.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, JNDI, EJB - Session beans, Entity beans, MDB, JPA

Frame works: Struts 1.x/2.x, Spring 3.x/4.x, Spring Web Flow, Hibernate

Web Technologies: HTML, CSS, Java Script, JQuery, AJAX, Angular JS, Bootstrap JS, Node JS, XML, XSLT, JAXP, JAXB

Application Servers: IBM WebSphere, WebLogic, JBoss, and Apache Tomcat

Programming Languages: Java, J2EE, C, C++, SQL, PL/SQL, SAS Advanced, BPEL, UML

SOA Tools: Oracle SOA Suite, Oracle WSM, Oracle Process Manager, JDeveloper, Confidential WPS

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

Databases: Oracle, DB2, SQL Server 2008, MySQL

IDE: Eclipse, RAD, NetBeans

ESB: Mule ESB 3.3, 3.5.1, 3.7.3

Build tools: Shell Scripting, Ant, Maven, Jenkins, Cruise Control, Graddle

Version control tools: Rational Clear Case, SVN, Star team, GIT

Other tools: DB Visualizer, Javadoc, Jenkins, JIRA tool, SQL Developer, TOAD, Edit Plus, Beyond Compare

PROFESSIONAL EXPERIENCE

Confidential, Knoxville, TN

Sr. Mulesoft Integration Developer

Responsibilities:

  • Actively involved with the team, management & client as a part of Agile (SCRUM) software development.
  • Experience in MuleSoftAnypoint API platform on designing and implementing Mule APIs.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
  • Used API Designer to design API, built APIs, tested APIs, ran APIs, and manage these through Any-Point platform
  • Involved in developing REST API for API LED architecture to ensure re-usability, scalability and loosely coupled architecture.
  • Extensively used Mule components dat includes Sales force, Data Base, HTTPS, and CloudHub.
  • Working knowledge of API management using Anypoint API management tools.
  • Secured API’s with Client Credentials, Credentials Vault by applying policies and set up API Gateway to validate the incoming requests. Developing and securing CXF web services in Mule ESB.
  • Have integrated web services including SOAP as well as REST using Mule ESB.
  • Developed Mule flows to integrate data coming from various sources systems and do transformations according to target requirements based on business requirements.
  • Created flows, routing, orchestration, transformations and security using OAuth.
  • Used Dataweave to transform data to various formats (XML, CSV, JSON, Pojos, Maps).
  • Processed Large CSV files and transformed the data using Dataweave and upserted data in various Salesforce Objects
  • Developed a reliable framework for synching Data from Salesforce to MSSql Database using Mulesoft Batch Component.
  • Orchestrating various flows in Mulesoft to integrate Salesforce, FileNet, MS SQL DB, me-Series DataBase and other third party Webservices.
  • Working knowledge of API management using Anypoint API management tools.
  • Secured API’s with Client Credentials, Credentials Vault by applying policies and set up API Gateway to validate the incoming requests. Developed Mule flows to integrate data coming from various sources systems and do transformations according to target requirements based on business requirements.
  • Involved in creation & deployment of the application, done unit testing by utilizing the Munit Testing Framework.
  • Written major Munit Test Cases for Data Weave transformation code by externalizing the dwl code.
  • Used GitHub for version control and as repository management.
  • Utilized Log4J for logging and MUnit for unit testing.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
  • Deployed Mule ESB applications into CloudHub and On-Premise and used MUnit to validate mule flows.
  • Involved in documenting the procedures for running the application (as per Agile norms) from end to end.
  • Created Variables to manage dependencies in the application and deploy it on CloudHub and On-Premise using Octopus and TeamCity.
  • Worked on Maven during build process by modifying pom.xml to use latest libraries and specifications.
  • Used API auto-discovery in a Mule application to enable API Security from Anypoint Platform.

Environment: Java 1.8, Mule Server Runtime 4.0,4.1.1,4.1.2,4.1.3,4.1.4 EE, Anypoint Studio 7.1.0,7.1.1,7.1.2,7.2.2,7.2.3,7.3.0 ActiveMQ, RabbitMQ, RAML 1.0, OAuth, Salesforce connector, GIT, MUnit SOAP UI, Rest, Webservies, Plugin 1.3.1, Data Weave, CloudHub, Apache-Maven 3.3.9..Splunk,Advanced Rest Client, Insomina

Confidential, Estero, FL

Sr. Mulesoft Developer

Responsibilities:

  • Actively involved with the team, management & client as a part of Agile (SCRUM) software development.
  • Experience in MuleSoftAnypoint API platform on designing and implementing Mule APIs.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
  • Used API Designer to design API, built APIs, tested APIs, ran APIs, and manage these through Any-Point platform
  • Involved in developing REST API for API LED architecture to ensure re-usability, scalability and loosely coupled architecture.
  • Extensively used Mule components dat includes File, FTP, SFTP, Sales force, Data Base, HTTPS, WMQ, Anypoint MQ and CloudHub.
  • Working knowledge of API management using Anypoint API management tools.
  • Secured API’s with Client Credentials, Credentials Vault by applying policies and set up API Gateway to validate the incoming requests.
  • Utilized partner WSDL for ESB to Salesforce & SAP integrations.
  • Developing and securing CXF web services in Mule ESB.
  • Have integrated web services including SOAP as well as REST using Mule ESB.
  • Developed Mule flows to integrate data coming from various sources systems and do transformations according to target requirements based on business requirements.
  • Created inbound & outbound flows, routing, orchestration, transformations and security using OAuth.
  • Used Dataweave to transform data to various formats (XML, CSV, JSON, Pojos, Maps, Cobal, Fixed width).
  • Processed Large CSV files and transformed the data using Dataweave and upserted data in various Salesforce Objects
  • Developed a reliable framework for synching Data from Salesforce to MSSql Database using Mulesoft Batch Component
  • Orchestrating various flows in Mulesoft to integrate Salesforce, FileNet, MS SQL DB and other third party Webservices.
  • Working knowledge of API management using Anypoint API management tools.
  • Secured API’s with Client Credentials, Credentials Vault by applying policies and set up API Gateway to validate the incoming requests. Developed Mule flows to integrate data coming from various sources systems and do transformations according to target requirements based on business requirements.
  • Involved in creation & deployment of the application, done unit testing by utilizing the Munit Testing Framework.
  • Used encryption algorithms to encrypt the passwords in the properties files and passed key at the runtime.
  • Written major Munit Test Cases for dataweave transformation code by externalizing the dwl code.
  • Used GitHub for version control and as repository management.
  • Extensively used mule components dat include File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager. Utilized Log4J for logging and JUnit for unit testing.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
  • Deployed Mule ESB applications into MMC (Mule Management Console and used MUnit to validate mule flows.
  • Involved in documenting the procedures for running the application (as per Agile norms) from end to end.
  • Maven was used to manage dependencies in the application and deploy it on CloudHub using Jenkins tool.
  • Worked on Maven during build process by modifying pom.xml to use latest libraries and specifications.
  • Created custom logging framework, exception handling framework, Preserve CloudHub logs framework and CloudHub Deployment framework.
  • Used API auto-discovery in a Mule application to enable API Security from Anypoint Platform.

Environment: Java 1.8, Mule Server Runtime 3.8.2,3.8.5,3.9,4.0,4.1.1 EE, Anypoint Studio 6.1.2,7.1.0,7.1.1,7.1.2 ActiveMQ, RabbitMQ, RAML 1.0, OAuth, Nexus, Salesforce connector, GIT, Putty, Filezilla, MUnit SOAP UI, Rest, Webservies, Anypoint Studio plugin 1.3.1, Data Weave, Scopes-Polls, CloudHub, AMQ, Apache-Maven 3.3.9..Splunk, Advanced Rest Client

Confidential, Stamford, CT

Sr. Mule ESB Integration Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, backlog grooming, Sprint planning, testing and Maintenance phases of Application in Agile methodologies - Sprint & Scrum.
  • Used Core Java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Preparation of TSD design documents with UML diagrams including Sequence Diagrams, Class Diagrams etc. using Microsoft VISIO tool.
  • Created Mule ESB artifact and configured the Mule Config files and deployed.
  • Used Mule to configure Inbound and Outbound messages for message transformation between transports.
  • Created Request transformer, Response transformers, Custom Components and configured in MuleSoft ESB.
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint through WSSR.
  • Created Mule Flows using End Point, Connector & Components using Mule ESB to integrate client/server systems.
  • Implemented integration flows using Mule AnyPoint Studio to connect to REST, SOAP service, Oracle Database, and ActiveMQ broker. Implemented RAML files for different entity creations and respective associations.
  • Developing flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.
  • Used HTTP connector to make calls to REST API’s in MULE flows and posted the data to WCS to update Faculty Profiles.
  • Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services. Used CXF API to produce and consume SOAP as well as Restful web services.
  • Application code investigation, performance tuning using JProfiler, code cleanup and code repository maintenance.
  • Used TOAD for internal data storage and retrieval. And used Ervin tool to design database models
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Used Data Mapper as well as DataWeave for data transformations and data validations within flows & sublows.
  • Developed MuleSoft 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.
  • Implemented clustering and throttling concepts for Mule based solutions.
  • Working knowledge of API management using Anypoint API management tools.
  • Developed service interfaces to access core services & provisioning services using MuleSoft ESB 3.7.3.
  • Experience in integrating Cloud applications like SFDC, SAP, Workday & Intact using MuleSoft ESB.
  • Used JMS for Asynchronous messaging.
  • Used MMC (Mule Management Console to monitor the request and response payload).
  • Used Mule Data Mapper, Custom transformers for mapping flat file structures to Salesforce interface structures.
  • Used Github for version and source control and Active MQ for Asynchronous messaging.
  • QA, UAT & Production issues investigation and supporting business users.
  • Followed coding guidelines, ran PMD & Find bugs and also make sure the 100% code coverage to maintain the quality of code. Used Jenkins for CI (Continuous Integration) and CD (Continuous Deployment).
  • Involved in unit testing and writing the MUnit Test cases for the Mule flows.
  • Involved in doing JUNIT testing and ran the TEST SUITE using EMMA tool.
  • Addressed defects identified in QA, IST phases. And tracked them using Quality Center.
  • Deployed web services are tested using SOAP UI tool.
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Deployed the application in UNIX machine and used FTP to see the logs etc.
  • Used Maven tool to build & deploy the application on the server.
  • Used log4J for logging and debugging of the application.
  • Involved in unit testing and writing the MUnit Test cases for the flows.
  • Have integrated Webservices SOAP as well as REST using MULE ESB.
  • Involved in analyzing performance of the application, gatheird thread dump & tuned the application using JProfiler.

Environment: JAVA 1.7/1.8, Mule ESB 3.7.3, MMC, Anypoint Studio, RAML, ActiveMQ, RabbitMQ, Nexus, Apache-Maven, Salesforce, OAuth, GITHub, MUnit, Cloudhub, XML, XSD, XSLT, XPATH, JAXP, JAXB, CXF, WSDL, SOAP, CXF, JUNIT, Jenkins, SOAPUI, JNDI, Oracle, etc.

Confidential, Kansas City, MO

Sr. Java Mule ESB Developer

Responsibilities:

  • Involved in Analysis, Design, Development and Testing process of the application.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Created MULE ESB artifact and configured the MULE configuration files and deployed.
  • Created Spring Batches for running batch jobs and documented the use of Spring Batch.
  • Experience with Enterprise Service Bus such as MuleSoft ESB.
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Developed web services and data synchronization services.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5 features etc.
  • Used TOAD for internal data storage and retrieval.
  • Performed Proof of Concept on extracting image metadata & GPS coordinates using Metadata-Extractor.
  • Involved in peer & lead level design and code reviews.
  • Experience in Mulesoft Anypoint API platform on designing and implementing Mule APIs.
  • Developed Presentation Layer using JSP, HTML, XML, XSLT, JavaScript, jQuery& CSS.
  • Developed XMLs, JS and Java classes for dynamic HTML generation to perform the server side processing on UI.
  • Developed Web Services which communicates with different other applications using SOAP.
  • Developed the WSDL and Web Services in Apache Axis2 for different modules.
  • Done with the modifications in existing restful web services using JERSEY API.
  • Designed and developed a utility dat parses and stores the patient information. The information represented as an XML document is parsed into Java objects (using JAXB) and subsequently stored in a DB.
  • Used MuleSoft ESB 3.5.1 for designing the application and used routing schemas, error handling, JMS, VM, Sale force, SAP, AJAX, FTP, HTTP, File, SMTP, SFTP connectors.
  • Used spring JDBC template for persistence with data base.
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint through WSSR.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
  • Created mule flows using End Point, Connectors and Components using Mule ESB to communicate client/server systems.
  • Used Rabbit MQ for Asynchronous messaging and done with VM memory set up for Reliability.
  • Involved in unit testing and writing the MUnit Test cases for the Mule flows.
  • Experience with Mule Soft MMC (Mule Management Console) and Enterprise release capabilities.
  • Used Mule Runtime Manger to deploy the application on Cloud Hub.
  • Created Mule ESB halper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MuleSoft ESB application using OAuth.
  • Created continuous integration builds using Ant, Graddle and Jenkins.
  • Used spring JDBC template to do CRUD operations with Database.
  • Created MULE ESB artifact and configured the MULE configurations files and deployed
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of mule endpoint through WSSR.
  • Prepared Test Cases to perform Unit, Integration & System Testing. Involved in JUNIT testing using Mockito.
  • Deployed web, presentation and business components on WebSphere Application Server.
  • Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool.
  • Done with performance/load testing using Rational Performance Tester.
  • Used DataWeave extensively to do data transformations and created fixed width files to transfer to multiple servers using SFTP.
  • Done with WebSphere application server set up with JDBC providers, JNDI, DSs & then deployed the application.
  • Used log4J for logging and debugging of the application.
  • Upload data into sales force objects based on the user requirements.
  • Involved in migration of data from Relational Data Base to Salesforce.

Environment: Java 1.5, XML, Mule ESB 3.3/3.5.1, RAML, Anypoint Studio, Apache-Maven, Nexus, XSLT, JavaScript, AJAX, Web Services, WSDL, SOAP, AXIS, SOAP UI, Spring-IOC, AOP, JDBC Template, MVC, Jenkins, AJAX, Oracle 10g, IBM WebSphere, IBM MQ Series, Eclipse, Jazz and Jira.

Confidential

Sr. Java Developer

Responsibilities:

  • Responsible for analyzing the requirements and finding the use cases for application.
  • Implemented different Java and J2EE design patterns to maintain decoupling between the layers.
  • Have written Client Side validations using JavaScript.
  • Designed class and sequence diagrams to provide the documentation for development.
  • Web Services interface for provisioning Subscriber configuration and inventory configuration.
  • Designed the applications using better Exception handling and multithreading concepts.
  • Mainly multi-threading is used to perform time consuming tasks in the background but UI is still active and available for the users.
  • Developed the DAO layer using hibernate and for real time performance used the caching system for hibernate.
  • Followed Spring MVC Framework for the development of the project.
  • 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. Involved in event-driven, stream-oriented XML parsing, XML serialization, XML Schema validation.
  • Developed all the User Interfaces using XHTML, JSF, ICE Faces, Applets, HTML, CSS and spring MVC.
  • Experience in working with Spring using AOP, DI/IOC and MVC modules.
  • Implemented Restful web services using Jersey RESTful Web Services framework.
  • Performed object relational mapping between database tables and java classes and developed data access layer.
  • Implemented complex database relationships using Spring JDBC for fetching various objects.
  • Built and deployed the application on JBoss Application server.
  • Implemented data insertion and update, data access layer using Hibernate, JDBC SQL and HQL
  • Experience in developing web services for production systems using SOAP and WSDL.
  • Maintained the existing code and incorporated new features, Change Requests and the bug fixes.
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
  • Integrated the services with Tivoli Manager to do auto scheduling for certain events.
  • Documentation of common problems prior to go-live and while actively in a Production Support role.
  • Coordinated with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Used ANT tool to build and deploy applications.

Environment: Java/J2EE, JSP, Servlets, XML, Spring - IOC, AOP, MVC, Hibernate, Oracle, JDBC, SQL, PL/SQL, HTML, CSS, XHTML, JSF, ICE Faces, Taglib libraries, UML, Eclipse, Oracle, JBoss, WSDL, SOAP, JERSEY, JAXP, JAXB, Tivoli Manager, and Ant.

Confidential

Sr. J2EE Developer

Responsibilities:

  • Involved with a team to come with the design & implementation of project.
  • Prepared Technical Specification document for Provider module.
  • Implemented the Consolidated applications front-end pages using Html, Applets, JavaScript, JSP and JSTL.
  • Used Java 1.5 features to develop clean code & followed coding guidelines while developing.
  • Implemented JAVA design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Implemented J2EE Design Patterns like Value Object, Delegate, DAO patterns.
  • Code written in Java with features like Collections, Exception Handling, Serialization, IO and multithreading.
  • Designed application modules, base classes and utility classes using core java.
  • Involved in the implementation Wrappers and User interface of Shipping, Tracking, Rating, Routing components.
  • Used WebLogic Application Server for deploying the application.
  • Integrated Struts with validation framework to do server side validations as per the custom validation rules .
  • Implemented the Hibernate Domain Model. Integrated struts with JDBC to do persistence.
  • Used STRUTS framework for implementing MVC architecture.
  • Worked on Oracle as the backend database. Involved in the writing of HQL Queries in Persistence Layer.
  • Worked on complex hibernate mappings with sub classes and joined sub classes.
  • Used Eclipse as a development tool.
  • Involved in the Unit Testing using JUnit Framework.
  • Used Apache CXF to develop SOAP as well as RESTful web services.
  • Done with Marshalling & Un Marshalling using JAXB.
  • Developed ANT scripts and developed builds using Apache ANT.
  • Make sure the quality of code using PMD, Find Bugs and Code Coverage using EMMA.
  • Fixing any defects and UAT & performance problems discovered in testing
  • Implemented logging mechanism using Log4j.
  • Used CVS for code repository and version management tool.
  • Contribution in Requirement gathering, designing, coding, and release management.

Environment: JDK1.5, Eclipse, JSP, Struts Framework, Validation Framework, Hibernate, JDBC, JNDI, Restful Web Services, Log4j, ANT, JUnit, Oracle, XML, CVS, Visio, WebLogic, HTML, JSP, Taglib Libraries, Applets, Java Script, Java & J2EE Design Patterns.

Hire Now