We provide IT Staff Augmentation Services!

Mulesoft Developer Resume

0/5 (Submit Your Rating)

Deerfield, IL

SUMMARY

  • Having 8+ years of experience in IT industry as a MuleSoft Developer for 3 years in designing and building API's over Any Point Studio, Any Point Cloud - hub and 5+ years as a Java Developer in development, intergration, architectural design,analysis.
  • Experience in developing middle tier applications using Enterprise Service Bus (ESB) - MULE.
  • Created HTTP inbound and outbound flows for transformation and security of Mule application.
  • Worked on Mule Connectors Amazon SQS, SAP, JMS, File, VM, Sales force, DB, Web service.
  • Good usage of Data Mapper and Data Weave in Data transformations for Mule Flows.
  • Gained knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL).
  • Extensively worked on both Enterprise and Community edition of Mule ESB and configured Mule APImanager and RAML. Created various RAML resources to implement REST Based APIs as a part of project implementation.
  • Experience with MUnit for mocking and unit testingmuleflows, Extensively used RAML and REST based APIs.
  • Aided in troubleshooting Mule ESB (debuggers / flow analyzers), deployment, and tuning and worked with Mule ESB 3.7.1 and migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
  • Used CloudHub, a PaaS component of Anypoint Platformto fully manage, host and integrate the APIs.
  • Created MULE ESB artifacts, created flows, configured MULE configuration files & deployed the application.
  • Developed Mule flows to integrate Data from various sources into Database from ActiveMQ topics,queues and transformations were also done at the integration layer.
  • Extensively used various transformers and components in Mule ESB. Developed the integration workflows using an ESB framework.
  • Hands on experience in building GUIs using Java Script, AJAX, HTML, DHTML, CSS2, JSP, Taglibs, JSON, XML, DTD, XSD, DOM, SAX, JAXP, JAXB and XSLT.
  • Used POJOs for implementing business logics.
  • Well versed with building the code & deploying on the server.
  • Implemented SDLC methodologies including Waterfall and Agile.
  • Experience with JMS for Asynchronous messaging and developed the application using Eclipse IDE.
  • For version and source control used Git hub.
  • Extensive usage of Maven build scripts for automated the build process.
  • Good understanding of the business process functionality and to translate them to system requirement specifications.
  • Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization.
  • Coordinated in designing and developing SOA based interface using Mule integration tool and web services (SOAP, WSDL) using Apache Axis2 and RESTful web services in Java/J2EEwith JAX-RS reference implementation Jersey.
  • Experienced in effective logging used Log4j and JMS (Java Messaging Service) for asynchronous request processing.
  • Good understanding of object oriented Analysis, Design and Application Development.
  • Excellent Client management skills, presentation skills, operational metrics, time management, analytical, great communication and interpersonal skills.
  • Ability to plan, prioritize and work under pressure in a small team environment with excellent analytical, logical, communication and programming skills.
  • Proven experience in coordinating multiple tasks at work/project environment.

TECHNICAL SKILLS

Programming Languages: Java, C, PL/SQL, HTML

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O

Java Technologies: Java, J2EE, JDBC, Servlets, JSP

IDEs: Eclipse, Anypoint Studio.

Web Services: SOAP, WSDL, JAX-WS, UDDI, JAX-RS, REST, Jersey

Web Application Servers: Apache Tomcat, Web Logic, Web Sphere and JBOSS

Operating Systems: Windows 2000/XP/7/8/10, UNIX/LINUX

Databases: Oracle, SQL Server, MySQL.

Messaging Systems: JMS, IBM-MQ Series, Active MQ

Scripting languages: Java Script, AJAX, Java script libraries- JQuery, DOJO, PHP

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

Protocols: SOAP, HTTP, HTTPS, FTP, RMI, SMTP

SVN Tools: CVS, GIT, SVN

Tools: Log4j, JUnit, MUnit

ESB: MULE ESB

PROFESSIONAL EXPERIENCE

Confidential, Deerfield, IL

MuleSoft Developer

Responsibilities:

  • Worked on analysis, development, design, Maintenance and testing phase of application and Requirements gathering. Implementing the project in agile methodologies - sprint & scrum.
  • Good hands on deploying Mule ESB applications to Mule Management Console(MMC) and to Cloudhub.
  • Developed the application using Mule ESB and build & deployed the services. Strong knowledge and hands on experience in documenting and designing RESTful API’s as per RAML specification.
  • Implemented the Mule Notifiers for logging purpose.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using Mule ESB.
  • Extensively worked on Data Mapper and Data Weave for complex Data transformations for use in Mule Flow.
  • Worked on various connectors in Mule such as HTTP, FILE, Database, and Sales Force.
  • Worked on implementing Web Services from Mule Flows. Implemented and consumed SOAP Web Services.
  • Extensively worked with RAML and followed 3 layer API procedure.
  • Worked on integrating MULE ESB with Sales Force in one of the interfaces, Implemented RAML API’s with OAUTH 2.0 based bearer authentication.
  • Worked on Deploying the Mule applications to dedicated load balancer on Cloud Hub.
  • Involved in the interface design, development and migration of requisite web Methods services.
  • Used Salesforce connector to execute API calls targeting Salesforce's SOAP API, REST API, Bulk API, Streaming API, depending on the configure operations.
  • Involved in the end-end development of the Project by understanding the existing application functionality and enhancing it with respect to the client requirement.
  • Involved in trouble shooting and problem solving of the Integrations.
  • Involved in the overall architecture of the web Methods solution, used Jenkins continuous integration and build.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Deployed web services are tested using SOAP UI and POSTMAN tool. Created Mule ESB artifact and configured the Mule config files and deployed.
  • Used Maven tool to build & deploy the application on the server and Cloudhub.
  • Created Munit Test Cases and Mocked the test data for validating the positive and negative scenarios.
  • Configured the Mule Batch Steps in the Mule Batch Process with three phases of Loading, Dispatch and Process for letting know the customer about his pending transaction using the email notifications. Filtered the payload by using Accept Expression and processed the request.
  • Created services to integrate with XML based applications using web Methods Developer. Developed XML Schemas and IS Schemas for validation.
  • Review, to the extent possible, changes in code and the environment that will affect system performance.

Environment: Mule AnypointStudio, MMC, Cloud Hub, Web Services, Web Methods Developer, JDBC, Broker, HTTP/HTTPS, XML, Java 1.7/1.8,Maven, Jenkins, HTML, SOAP, WSDL, XPATH, JSON, XSD, XSLT.

Confidential, San Diego, CA

Mule Soft Developer

Responsibilities:

  • Executed the entire development process (SDLC) using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, planning, elaboration sessions and customer reporting.
  • Created HTTP inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application. Migrated the ESB 3.4.1 to ESB 3.5.
  • Used various transformers in Mule ESB based on use case and had implemented the custom transformations.
  • Creating and consuming of soap and REST services.
  • Worked on RAML and REST based Web services for MuleESB flows, also on MuleSoftMMC and Enterprise release capabilities. Used API Kit router for delegating REST based requests.
  • Usage of java transformers in Mule ESB.
  • Automated the build process using Maven build scripts. Coordinated with larger projects involving multiple groups.
  • Experience with Mule administration, configuration and tuning. Implemented the all Mule Flows related to inbound/outbound modules.
  • Experience with Mule Soft MMC and Enterprise release capabilities.
  • Involved in creating a reusable component using React JS for DOM manipulation. Configured server setting properties and Database drivers. Utilized custom logging framework for Mule ESB.
  • Deployed Mule applications into Mule Management Console (MMC) and worked on troubleshooting the deployment failures using MMC. Worked on Flow Analyzer Tab in MMC to debug and analyze interrupted flows.
  • Developed the integration workflows using an ESB framework.
  • Worked on messaging using Active MQ. Mavenbuild tool and involved in unit testing and writing the MUnit Test cases for the flows.
  • Extensively used Mule components that include File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Involved in unit testing and writing the MUnit Test cases for the flow flows.
  • Utilized various connectors such as Salesforce, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, and Database.
  • Extensively used open source software tools like Log4j, JUnit, validation files and resource bundles and was part of writing the code for Spring Web MVC, Spring Security, IOC and AOP modules.
  • Have written batch jobs to run at schedule times. Recovery of lost or failure records.
  • Designed and developed enterprise services usingRAML and REST based APIs.
  • Salesforce integration with different applications and databases
  • Used Git hub for version and source control.

Environment: Mulesoft ESB 3.5, Any point studio, CXF, SOAP, REST, Sales force, Git Hub, Active MQ, RAML, MUnit.

Confidential, Alpharetta, GA

Mule Soft Developer

Responsibilities:

  • Application development using Java/J2EE Technologies which include Servlets, JSP, JDBC, JSTL,JAVA Beans and Hibernate.
  • Worked in an Agile Development process, monthly Sprint and daily Scrum and reviewed and understood the functional specifications and Business Requirements.
  • Worked with the application using Struts (MVC Framework) and Strut Tiles to develop presentation tier and business layer.
  • Used Spring Boot framework for building the application based on MVC design paradigm.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Involved in designing the User Interface using AJAX, JSON, JQuery.
  • Developed Business logic with the help of Spring and Data Access was implemented using Hibernate.
  • Developed SQL Queries and executed them by using JDBC Template.
  • Implemented OR Mapping with the tables in the Oracle Database for one-to-one relation and many-to-one relation with the tables
  • Utilized Apache Tomcat server integrated with Eclipse for debugging and Unit testing.
  • Developed REST services and Used JAXB API for XML parsing.
  • Worked on Restful API and invoked web services (consumed) that are based on EJB.
  • Did Packaging and Deployment of builds through ANT script.
  • Created LDAP services for user authentication and authorization.
  • Web Logic Application Server is being used as the Business Service Tool in middle tier.
  • Worked with NoSQL Database and used it to perform many different operations
  • Used AJAX function calls using JQuery functions to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
  • Used Log4j for tracking the applications and Used Harvest as version control tool and Clear Quest for defect management.
  • Consumed and created REST Web services for Quick Quote Details .
  • Implemented web services using WSDL/SOAP and created web services and clients to use those services.
  • Used SVN, Clear Case as version management tool and Implemented build scripts using MAVEN.
  • Test Driven Development (TDD) approach was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.
  • Involved in the code review process and updating the best practices document.
  • Conducted Testing and Evaluation of projects at established integration points to assess progress and identify key functionality issues.

Environment: Java, JSP, Servlets, Spring, Hibernate, HTML, CSS, JavaScript, JQuery, BootStrap, AJAX, AngularJS, Ruby, JUNIT, JIRA, JAXB, XML, WSDL, SOAP, Log4j, Maven, Git Hub, Jenkins, MySQL, JMS, PL/SQL, DAO, JDBC, Apache Tomcat Server, Web Logic Server.

Confidential, Dayton, OH

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and created technical specification documents including use Cases, Class, Sequence and Activity Diagrams using Enterprise Architect.
  • Developed the policy change screens using Struts, XHTML, and JQuery.
  • Written managed beans and validators for UI interactions and configured the JSF for the web application.
  • Wrote Validation framework and implemented data validation rules for quality checks in the EDI claim files.
  • Wrote spring services and DAO'S in the service layer for Oracle data retrieval operations using Hibernate.
  • Developed modules for validating the data according to business rules and used Castor to convert data into array of xml strings.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
  • Hands on configuring the spring application context and integrated with Hibernate for data purposes.
  • Worked extensively with Ajax which loads part of the page dynamically and used JavaScript to parse DOM XML object returned by the Ajax. Utilized various JavaScript and jQuery libraries, bootstrap, AngularJSfor form validations and other interactive features.
  • For testing all spring service calls wrote Junit test cases.
  • Configured Maven pom.xml for dependency management and build purposes.
  • Consumed Restful web services using spring to get data from external systems and configured log4j for logging purposes.
  • Deployed the application artifacts on WebLogic and involved in entire software development life cycle.
  • GIT is used to keep a track of version control system and Jenkins for continuous integrationto initiate and monitor a build system if changes occur. Using GITMaintained versioning to merge, check in and checkout the project code.
  • Participated in builds and deployments using Maven to DEV, QA and production and resolved bugs.
  • Active participation in code reviews and used Maven for builds and SVN for source control.

Environment: Java 1.6, J2EE, JSP, Servlets, Struts, Java Script, HTML, CSS, Ajax, jQuery, Eclipse, Junit, Spring 3.2, Oracle, WebLogic 10, Hibernate 4, Maven, SVN, Log4J,Windows and Linux.

Confidential

Java Developer

Responsibilities:

  • Reviewed technical architecture, design documents, and traceability matrix to validate that the project is designed to meet business requirements.
  • Designed UI using HTML, Java Script, CSS and JSP.
  • For Asynchronous messaging used JMS and by using Eclipse IDE developed the application.
  • Used JUNIT for Unit Testing and developed customized reports.
  • Involved in finding bugs and running PMD defects.
  • Created Graphical User Interfaces (GUI) using JSP and HTML
  • Maintained the quality of code by following Coding guide lines.
  • Involved in building the code & deploying on the server.
  • Supported the application in IST, QA and Production environments.
  • Involved in building the code & deploying on the JBOSS application server.
  • Dealt with business processes and Updated Project documents.
  • Involved in validating the application for different browser compatibility & users load.
  • Worked closed with the QA Team for testing and resolve defects. Used JUnit Testing Framework to test the Applications. Involved in code and performance reviews of the code.
  • Fixed the defects & tracked them using QC & Provided support and maintenance and customization.

Environment: Core Java, J2EE, JSP, JBoss, Eclipse, JMS, XML, HTML, HTML, Java Script, CSS, AJAX, SVN, XML, QC.

We'd love your feedback!