We provide IT Staff Augmentation Services!

Mulesoft Developer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • A MuleSoft Developer with around 6 years of overall IT experience and 4 years having specialized experience on using MuleSoft ESB and Enterprise Application Integration (EAI).
  • Good programming knowledge in C, C++, Java, HTML, XML, SQL, PL/SQL, Unix Shell Scripts
  • Experience in designing, developing, testing, maintaining and implementing Mule ESB.
  • Experience in Mule ESB with implementing Service Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x
  • Extensively worked on MuleSoft AnyPoint Studio and MuleSoft AnyPoint Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
  • Formulated build and deployment Mule projects to cloud hub using Maven and using Jenkins to deploy the artifacts to cloud hub.
  • Designed, developed and consumed SOAP/RESTful Web services.
  • Worked with DataWeave for handling the complex logic to transform the data.
  • Experience on both Enterprise and Community edition of Mule ESB and configured Mule API Manager and RAML.
  • Good experience in Spring framework.
  • Worked with Hibernate and Open JPA to build the persistence layer.
  • Experience with AngularJS, HTML, and CSS to develop UI applications.
  • Has good knowledge in Basic UNIX commands
  • Expert in writing Stored Procedures, Functions, Database Triggers, Packages, SQL Server Jobs using TSQL and PL/SQL. Proficient in SQL Server - Data Transformation Services (DTS).
  • Data Migration and Integration on various objects in Salesforce CRM such as Party, Users, Company/Account, Contacts, Opportunity and Portfolio.
  • Experience in MuleSoft AnyPoint API Platform on designing and implementing Mule APIs.
  • Aided in troubleshooting Mule ESB (debuggers / flow analyzers), deployment, and tuning and worked with Mule ESB 3.7.3 and migrated Mule ESB 3.5 apps to Mule ESB 3.7
  • Experience in WSO2 ESB development.
  • Extensively worked on Mule version 3.9.
  • Experience in Application Integration using Mule ESB with Connectors, transformations, routing, Active MQ, JMS and Rabbit MQ.
  • Expertise in handling various RAML resources to implement REST based APIs.
  • Experience 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 and Web Services.
  • Experience in integrating various third-party financial solutions with the custom made web application.
  • Experience in Integrating External Web services and SOAP based Web services, API and Emails.
  • Experience in Mule flow variables, record variables, MEL (Mule Expression Language), various connectors like File, HTTP, Oracle Database, Salesforce, CXF, flow references and exception strategies.
  • Used GitHub repository and Bitbucket.
  • Experienced in all phases of Software Development Life Cycle (SDLC) , quality management systems and project life cycle processes, Waterfall and Agile, Scrum.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning, Possess excellent communication, project management, documentation, interpersonal skills.

TECHNICAL SKILLS:

Programming Languages: C, Java, XML, SQL, PL/SQL, Unix Shell Scripts

Java Technologies: : J2EE, Mule, Servlets, JSTL, JSP, JSF, EJB, Struts, Spring, Hibernate, JDBC, Entity Beans

Software Methodologies: SDLC, Waterfall, Agile, Scrum

Databases: Oracle 8.x/9i/10g/11g, MySQL, SQL Server and DB2

MuleSoft: : MuleSoft 3.9.0, Mule ESB 3.4+, Mule EE 3.5+, RAML, Mule Server 3.x, Data Weave, Transformers

Web Services: WSDL, SOAP, JAX-WS, JAX-RS, CXF, AXIS.

Unit Testing: MUnit, Junit, Mockito

Web/ Application Servers: Tomcat, WebLogic, WebSphere

PROFESSIONAL EXPERIENCE:

Confidential -Phoenix, AZ

MuleSoft Developer

Responsibilities:

  • Followed the guidelines of agile methodologies using Scrum for SDLC for project management.
  • Followed Agile Methodology with a 2-week sprint process, which included iterative application development, monthly sprints, stand-up meetings, poker planning sessions, elaboration sessions.
  • Worked on preparing the technical specification documents ( TDS 's) for all the services that are to be implemented.
  • Worked on MuleSoft 3.9 and used it in designing the GST API application as a middleware between various back-end systems like EAI, RMS etc.
  • Developed the Mule APIs using the multi-layer approach Mule, Java, Angular JS and iOS layer(Sprint GST, Activate, GUI and Rep IPad) like system, process and experience layer so that the applications are highly scalable and reusable.
  • Worked with DataWeave for handling the complex logic to transform the data.
  • Extensively worked across different departments to develop, design, test and deploy Web Service Integrations, EAI Integrations based on the requirements.
  • Created REST services using RAML, routing, orchestration, transformations and security of Mule application using OAuth.
  • Used OAuth and Basic authentication to secure the API’s.
  • Worked on MUnit test cases and followed the full CI/CD lifecycle.
  • Implemented design patterns like message enricher pattern and the splitter aggregator pattern.
  • Used Maven to build the project.

Environment: MuleSoft AnyPoint Studio 6.4 , MuleSoft 3.9.0 , Mule Runtime Engine 3.9.0 , Mule CloudHub 1.61.0, RESTful APIs, RAML 1.0 , Postman, JSON, XML,SOAP UI, XSLT,SOAP, WSDL, Microsoft Azure, OAuth, Mule connectors, DataWeave, Salesforce connector, Mule Transformers, Mule Expression Language(MEL), Robo 3T, RMS/EAI, Confluence, BitBucket, Jira, GitKraken, MUnit 1.3.6 , HP ALM and ITSM, Agile Central, Jenkins, Maven 3.3.1, GIT and JAVA 8

Confidential, Portland, OR

MuleSoft ESB Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of J2EE application. Actively involved with the team and management as a part of Agile (SCRUM).
  • Hand-on -experience in developing the applications on the Mule ESB (on premise) platform.
  • Experience in MuleSoft Any point API platform on designing and implementing Mule APIs.
  • Excellent working knowledge of XSLT and XPath expressions & functions.
  • Implement automated MUnit tests with a minimum of 80% code coverage for all code delivered.
  • Followed Agile Methodology with a 2-week sprint process, which included iterative application development, monthly sprints, stand-up meetings, poker planning sessions, elaboration sessions.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Involved in meetings to enhance the sprint process based on previous experiences.
  • Accomplished in implementing integration flows using Mule AnyPoint Studio to connect to REST, SOAP service, Oracle Database, and Active MQ broker.
  • Replaced all Data Mapper mapping component to Transform Message component and written new Data Weave code.
  • Successful in migrating Mule ESB 3.5 applications to Mule ESB 3.7 and have updated all the dependencies.
  • Hands on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Utilized CloudHub connector in the mule flows for triggered alerts during exceptions and to capture the failed records for further recovery.
  • Used integration patterns, integration tools, EAI, Transformations, XML schemas and XSLT.
  • Hands on experience in installing and configuring Eclipse IDE, Ant and Maven for development.

Environment: MuleSoft ESB 3.5.3/3.7.3 , AnyPoint Studio 5.4, RAML 0.8, CloudHub 1.51.0, Java1.7/J2EE, Mule Runtime Engine 3.5.3/3.7.3 , MUnit 1.1.0 , Spring, Web Services, JPA, ActiveMQ, Rabbit MQ, XPATH, XSLT, XSD, SOA, Data weave, Mongo DB, JSON, POJO, Eclipse IDE, log4j, GIT, ANT, WebLogic, JUnit, Maven 3.1+, OAuth.

Confidential - Plano, TX

Junior Mule ESB Developer

Responsibilities:

  • Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule. Used Database Connectors to connect with respective systems using Mule ESB.
  • Used encryption algorithms to encrypt the fields in the environment properties. Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
  • Used Quartz connector to schedule the batch jobs.
  • Knowledge of SOA Design patterns for building middleware systems ground up using Message Routing, Message Filtering, Message Transformation, Batch message processing and error handling in Mule ESB.
  • Used Mule Scopes to encapsulate other message processors to function as a single unit.
  • Routing message to various destinations in a flow control component using Choice, Scatter-Gather.
  • Synchronisms information between various business applications using water mark Methodology.
  • Handling record-level errors during batch processing.
  • Performed the unit testing and integration testing of the developed services and involved in bug fixing of the processes.
  • Involved in regression testing of developed projects and suggesting improvements if necessary.
  • Involved in managing the connectivity of the environments with the external parties and coordinating the testing on each of the environments.
  • Provided production support for all the deployed Mule ESB applications.
  • Created the Knowledge base and Checklist for maintaining the Application related information.
  • Implemented MULE ESB to route various calls to do validation of service input and to handle exceptions.
  • Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.

Environment: MuleSoft AnyPoint Studio 6.0 , Mule ESB 3.4.2/3.8.0 , Mule Runtime Engine 3.4.2/3.8.0 , Mule CloudHub 1.49.0 , RESTful APIs, RAML 0.8/1.0 , Oracle,, WSDL, Mule connectors, Mule Transformers, Mule Expression Language (MEL), Jira, Mule Filters, Mule Scopes, Mule Components, MUnit 1.1.1 , SVN, Jenkins, Maven 3.3.1, GIT and JAVA 1.7 /J2EE.

Tibco Developer

Confidential

Responsibilities:

  • Functional Design walkthrough with the client and functional team.
  • Worked on requirement gathering and analysis.
  • Prepared the Functional and Technical design documents.
  • Analyzed the Application Code and prepared Technical High Level and Low Level Design Documents.
  • Design and development of TIBCO BW processes.
  • Developed functional specifications and program specifications, based on documented business. Requirements
  • Worked on BW processes which connect to Oracle Databases using the JDBC Pallet activities.
  • Generated WSDL's for use in SOAP services and involved in transformation and representation of XML files using XPath and XSLT.
  • Developed Web Services and custom code in Java.
  • Communicated regularly with QA, Application Support, as well as internal development peers.
  • Created Tibco Business Events Projects using Tibco Business Events Studio.
  • Implemented Rule, rules, events and concepts for various events.
  • Worked on Tibco ADB and File Adapters configuration.
  • Unit Tested the Code Developed for the application.
  • Monitored and resolved issues during Go-Live or release.
  • Deployed the projects in different environments by using TIBCO BW Administrator.
  • Monitored deployed Applications and machines in an Administration domain.
  • Provided on call and after hours support for production releases.

Environment: Tibco Administrator, Tibco Hawk, Tibco Designer, Tibco EMS, Tibco BusinessWorks, Tibco Business Events, Tibco ADB Adapters, Web Services, SOAP, Java, XML, XSLT.

We'd love your feedback!