We provide IT Staff Augmentation Services!

Sr. Mulesoft Integration Developer Resume

Columbus, IN

PROFESSIONAL SUMMARY:

  • Extensive 8+ experience in all the phases of Software Development Life Cycle that includes understanding requirement, technical analysis, design, development, Integration, maintenance, installation, implementation and testing of various client/server web applications.
  • 4+ years of extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint CloudHub, on premise, API Gateway and Management.
  • Hands on experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
  • Extensive knowledge in core Java programming concepts like data abstraction, polymorphism, concurrency, synchronization, multi - threading and thread communication.
  • Expertise in developing Server Side components using JDBC, Servlets, EJB, JNDI, JMS.
  • Strong knowledge and hands on experience in Web development using HTML5, DHTML, CSS3, JavaScript, JSP, JSTL, XML, XSLT and AJAX.
  • Experienced in developing applications on MVC based frameworks that includes Struts and Spring frameworks.
  • Had an experience in development and deploying Mule project on CloudHub.
  • Good hands on experience using Mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage.
  • Done with Mule administration, configurations and performance tuning. And also experience in MuleSoft MMC and Enterprise release capabilities.
  • Strong understanding and experience with enterprise MuleSoft integration patterns.
  • Experienced in using Anypoint MQ, Audit Logger, Splunk, WMQ, Oracle AQ and Http Requests.
  • Experienced with deploying, Configuring, and Administering Application & Web Servers such as IBM Web sphere 7.0/8.2, Oracle Web logic10.3 and Apache Tomcat 6.x/7.x and JBOSS.
  • Experience in implementing Core Java&J2EE design patterns like Singleton, Factory Pattern, Business Delegate, DAO, VO, Session Facade, Service Locator and etc.
  • Strong Experience on coding Queries, Procedures and packages in SQL.Database Design, Creation and management of Schemas, writing functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
  • Good working knowledge of Ant/Maven for project build/test/deployment,Log4j for error logging and Debugging, JUnit for unit and integration testing and XML Spy for XML validation.
  • Experience in modeling applications with UML, Rational Rose and Rational Unified Process (RUP).
  • Experienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.

TECHNICAL SKILLS:

Programming Languages: Java, C,C++

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, File I/O and Reflections.

J2EE & Frameworks: JSP, Servlets, JSTL, JNDI JMS, EJB (Session beans & Entity Beans), JSF, Struts, Spring (IOC, MVC, AOP & DAO) and Hibernate.

XML Technologies: XML, DTD, XSD, XSL, XSLT, SAX, DOM and JAXB.

Web Technologies: HTML5, HTML, DHTML, CSS3, Less, JavaScript, jQuery, AJAX.

IDEs: Eclipse, NetBeans, IntelliJ.

Tools: Log4j, ActiveMQ, JBuilder, Ant, Maven, Splunk, Jenkins.

Web Services: WSDL, AXIS, CXF, SOAP UI, RESTful Client, JAX-WS, JAX-RS, Xpath.

Integration Tools: OSB, IBM Message Broker, IMS, Mule ESB 3.5/3.6.2/3.7.3/4.1.2

Databases and Tools: Oracle 9i/10g/11g, SQL Developer, DB2, MS SQL Server, MySQL

Testing Tools: JMeter, JUnit, Mockito, Selenium.

Testing Methodologies: Integration Testing, Stress Testing, Load Testing, User Acceptance Testing, Functionality Testing, Validation Testing

Bug Management Tools: JIRA

Web/Application Servers: Apache Tomcat, IBM WebSphere, JBoss, BEA/Oracle WebLogic

Version Control Tools: Git, SVN, Rational Clear Case, Visual Source Safe 2005

Other Tools and Services: Crystal Reports, Jasper reports, Toad, EditPlus, NotePad++, Putty, FileZilla, MS Visio, MS Project, Open Office, MS Office

System Environments: Windows, Unix/Linux

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, IN

Sr. Mulesoft Integration Developer

Responsibilities:

  • Involved in Agile (SCRUM), Requirements gathering, analysis, design, development, testing and Maintenance phases of Integration Services, ODI, PIMS (Product Inventory Management System) and GOMS (Global Order Management System)applications.
  • Installed and configured Mule 3.9 and Mule 4.1 Runtime in Azure Cloud Servers.
  • Configured amc setup and server registration in Mule Runtime Manager.
  • Designed Interface Design Documents, Blue prints, and flow diagrams for lift and shift Integrations of Mule 3.9.
  • Migrated ODI Integrations to Mule 4.1 Azure Cloud.
  • Developed Direct and Brokered Interfaces in Mule 4.1 for BOLT.
  • Created MULE ESB artifacts and configured the MULE configurations files and deployed.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth2.
  • Developed Mule Applications using Asynchronous and Synchronous Mule flows.
  • Configured the Mule Applications for REST and SOAP web services based SOA.
  • Worked on MULE API manager and RAML (RESTful API modeling Language).
  • Developed the integration workflows using a MuleSoft ESB.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing. Used MMC (Mule management console to monitor the request and response payload).
  • Developed Mule Applications for both Batch jobs and Real job Processing.
  • Designed and exposed the applications using RAML and written MUnit test cases to validate the Mule flows.
  • Extensively used Mule components, which includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager. Used Splunk to audit the Mule Events.
  • 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.
  • Created http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Worked on Mulesoft Anypoint API platform on designing and implementing Mule API’s.
  • Used Any point MQ for advanced asynchronous message scenarios PubSub operations.
  • Used IBM MQ, and Oracle AQ, to trigger the message payload.
  • Deployed Mule ESB applications into CloudHub and On-Premise.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Developed a proxy API’s and exposed the API’s that connect the applications to their backend API’s.
  • Developed security applications and implemented the APIs in Anypoint studio and deployed them to Cloudhub Gateway 2.2.0 and Runtime.
  • Written DB2 and SQL queries inside the Expression components to precompile them and managed to get the performance.
  • Monitoring the applications on Runtime Manager, API manager, creating charts using Custom Dashboard, generated reports using Manage Reports and analysed the performance of the applications calculating the response times.
  • Used SVN as the source version control tool for code operations such as check-in, check-outs, merge, compare, clone, etc.

Environment: Java 1.8, Mule ESB 3.8.5,3.9.1 4.1, CloudHub 2.2.0, On-premise Runtime, Agile, Anypoint Studio 6.5, 7.3, Mule Run Time 3.9.1, 4.1.1, Audit Logger, Apache-Maven, CloudHub Gateway 2.2, OAuth, Nexus, Putty, SVN, MUnit, Splunk 6.3.4, IBM MQ, Oracle AQ, WMQ, RAML 1.0.

Confidential, Estero, FL

Sr.MulesoftIntegration Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of CRM, Rates and ResRent (Reservation and Rental) applications. Actively involved with the team and management as a part of Agile (SCRUM).
  • Involved in preparing design TSD document with Sequence Diagrams, Use Case Diagrams Class Diagrams using Microsoft VISIO tool.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth2.
  • Configured the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing. Worked on MULE API manager and RAML (RESTful API modeling Language).
  • Developed the integration workflows using a MuleSoft ESB 3.9.
  • Developed a proxy layer for every API in order to ensure the security of applications and Implemented the APIs in Anypoint studio and deployed them to Cloudhub Gateway 2.2.0 and Runtimes 3.7.x.
  • Designed and exposed the applications using RAML0.8. Have written MUnit test cases to validate the Mule flows.
  • Used various connectors such as Sale force, HTTP, File, SMTP, SFTP, Database and used scatter-gather for asynchronous communication.
  • Configured the Mule Applications for REST and SOAP web services based SOA.
  • Worked on MULE API manager and RAML.
  • Utilized custom logging framework forMuleESB application.
  • Developed an Integration Component with third party application using Mule ESB.
  • Involved in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
  • Used Splunk to report and audit the logs.
  • Integrated financial data systems using SAP, Sales Force, JMS, HTTP, Web-Service connectors.
  • Developed 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.
  • Developed the services interface to access the core services and provisioning services using Mule ESB.
  • Used MUnit for Mocking and Unit testing Mule flows.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Configured with Web sphere application server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments.
  • Used GIT as version controlling tool and Maven for building and deployed application to Cloudhub.

Environment: Java 1.8, Mule ESB 3.7.3, 3.8.5, 3.9, 4.1 CloudHub 2.2.0, Salesforce, ActiveMQ, RabbitMQ, On-premise Runtime, Agile, Anypoint Studio 6.5, 7.1.1, Mule Run Time 3.7, 3.9.1, AnypointMQ, Audit Logger, Apache-Maven, CloudHub Gateway 2.2, OAuth, Putty, GitHub, MUnit, Splunk 6.3.4, JMS Queue, WMQ, RAML 1.0, Microsoft Visio.

Confidential, Philadelphia, PA

Sr.MulesoftIntegration Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Created MULE ESB artifact and configured the MULE configurations files and deployed.
  • Implemented clustering and throttling policies for Mule based solutions.
  • Gather requirements and planning on integration of both SAS applications using Mule ESB.
  • Developed an Integration Component with third party application using Mule ESB and Web Sphere MQ.
  • Worked on connectors like SMTP, SFTP, FTP, IMAP which overridden the existing functionality whish suits the requirements using MuleSoft.
  • Used SoapUI and Postman to test the services.
  • Designed RESTful Web services using RAML and shared with internal clients.
  • Integrated work flow rule engine (JBPM) for performing the validation process with MULE ESB.
  • Used MUnit for Mocking and Unit testing Mule flows.
  • Used various transformers for transforming between different data formats.
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of mule endpoint through WSSR.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Had experience in using the enterprise security, notifications features provided by Mule.
  • Used Audit Logger to audit Mule Events.
  • Integrated reporting systems using JMS Transport.
  • Gather requirements and planning on integration of both SAAS applications using Mule ESB.
  • Tightly integrated applications using MULE ESB.
  • Built JAX-WS services and exposed them securely using CXF component.
  • Consumed both internal and external SOAP web services using Web Service consumer.
  • Built JAX-RS services and exposed them using REST component.
  • Used Database connector for connecting Oracle Database in the Mule flows.
  • Deployed Mule applications into CloudHub and On-premise.
  • Used hibernate annotations to avoid writing a mapping file.
  • Used XML, XSD, DTD and Parsing APIs SAX and DOM XML based documents for information exchange.
  • Coded SQL, PL/SQL for backend processing and retrieval logic.
  • Used SVN as version control system.
  • Used Tivoli Access Manager to control access and enforce policies across multiple resources.
  • Resolving spring framework artifacts and code build & deployment via Maven.
  • Worked on bug fixing and Production Support.
  • Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.

Environment: Java, Mule ESB 3.5, 3.7.3, API Manager, Anypoint Studio, ActiveMQ, RabbitMQ, OAuth, Cloudhub, Salesforce, Apache-Maven, JMS, Putty, Filezilla, XML, Github, Munit, SOAP Web services-Rest, DOM, WSDL, SVN, PL/SQL, Tivoli, JUnit, JAX-WS, Log4j.

Confidential, Lakemary, FL

Sr.Java Mulesoft 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.
  • Performed integrated with other sub-systems through JMS, XML and XSLT.
  • Created MULE ESB artifact and configured the MULE configurations files and deployed.
  • Developed Restful/SOAP Web Services in Mule ESB based on SOA Architecture.
  • Implemented Custom Aspects using Spring AOP. Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Database.
  • Configured the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing. Worked on MULE API manager and RAML (RESTful API modeling Language).
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Developed stored procedures and trigger to store and access data in the Database Oracle 11g.
  • Experience in Mule Soft Any Point API platform on designing and implementing Mule API’s.
  • Used HTTP connector to make calls to REST API’s in Mule flows and posted the data to WCS to update faculty.
  • Migrated Mule ESB 3.3 apps to Mule ESB 3.5.
  • Utilized custom logging framework forMuleESB application.
  • Developed an Integration Component with third party application using Mule ESB.
  • Involved in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
  • Integrating data using SAP, Sales Force, JMS, HTTP, Web-Service connectors.
  • 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.
  • Developed the services interface to access the core services and provisioning services using Mule ESB.
  • Used GIT as version controlling tool and Maven for building and deployed application to Cloud Hub.
  • Used MUnit for Mocking and Unit testing Mule flows.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Done with Web sphere application server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments.

Environment: JAVA, Mule ESB 3.3, 3.5, Anypoint Studio, Apache-Maven, ActiveMQ, RabbitMQ, CloudHub, RAML, Nexus, Putty, XML, Ajax, JSTL, WebLogic Application server 10.3, LDAP, PL/SQL, SQL, Log4J, CVS, DOJO, Web Services - WSDL, SOAP,CXF, JAX WX, JAX RX.

Confidential, Washington, DC

Sr.Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Used JSP's HTML on front end, Servlets as Front Controllers &JavaScript for validations.
  • Created controller Servlets for handling HTTP requests from JSP pages and implemented the business logic using various Design Patterns.
  • Used MyEclipse IDE to develop/create my code.
  • Developed entire application web-based client implementing MVC Architecture using Spring Frame work.
  • Developed Web pages using UI framework includes Angular JS and Backbone Js.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with Spring Functionality.
  • Created maven archetypes for generating fully functional Restful web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Used Spring framework to the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Used Jenkins for CI (Continuous Integration) and CD (Continuous Deployment).
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • Worked on creating SOAP and REST web services in Mule, Consumption of REST and SOAP web services for downstream systems. Have written MUnit test cases to validate Mule flows.
  • Extensively worked on XML Altova Map Force for the transformations of XML to XSLT along with that used XPATH to navigate through Attributes and Elements in an XML Document.
  • A Web Sphere JNDI naming tree is maintained for the external configuration of a service and enabling XA transactions to achieve consistency for the database.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Good hands on UNIX commands; used to see the log files on the production server and also developed several shell Scripts to automate file transfers.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Java,J2EE, SOAP, Spring, CXF, Web Logic, Hibernate, Ajax, Sybase, JQuery, JSP, XSD, XML Bean, Web Sphere, DB2, JUnit, Log4J, Unix, Git, Gradle, Mule ESB, Salesforce, MUnit, SoapUI, Log Expert, FileZilla, Spring security using LDAP, Solaris (Unix ), Hudson/Jenkins, Oracle ADF Business components, ADF faces, MyEclipse.

Confidential

Java Developer

Responsibilities:

  • Involved in several phases of the project including application analysis, technical design, development, debugging, testing & documentation and in corporation of user feedback to plan enhancements in the application system.
  • Involved in development and deployment of application on LINUX environment.
  • Developed front-end user interface modules by using JSP, HTML and CSS. Front-end validations of user requests carried out using Java Script.
  • Developed Interacting JSPs & Servlets for modules like User Authentication and Performance Display.
  • Developed the code for the tabulated listings, reports and charts for the performance of the employees using MVC design pattern and on Struts Framework (Struts MVC) and data access.
  • Developed the Actions classes, logic classes for executing business logic, DAO classes to access the Database using JDBC.
  • Involved to develop Multithreading for improving CPU time.
  • Used Clear Case as a source code controller, Used Clear Quest for issues and defects (bug tracking).
  • Used ANT Scripts to build and deploy the applications on Web Sphere application server.
  • Responsible for code reviews, writing unit test cases and unit test using JUnit.
  • Monitored error logs using Log4j framework.

Environment: JAVA, JSP, Struts, JDBC, HTML, CSS, JS, Web Services, DB2, WebSphere, ANT, Log 4j, JUnit.

Hire Now