We provide IT Staff Augmentation Services!

Mulesoft Developer Resume

4.00/5 (Submit Your Rating)

NJ

SUMMARY

  • More than 8+ years of experience in all phases of Software Development Life Cycle (SDLC) that includes Requirements Gathering, Analysis, Design, Implementation, Maintenance and Testing using various methodologies using MuleSoft ESB and Java/J2EE experience in integration.
  • Strong experience with Mule ESB (3.8.x), Mule API, Mule Anypoint Studio, and Mule Cloud hub and RAML.
  • Implemented Mule flows for different modules, which process files and emails from different systems. Developed Mule ESB projects for the services with synchronous and asynchronous mule flows.
  • Well versed with SOAP and REST architectural style and design principles. Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
  • Proficient in MuleSoft AnyPoint API platform on designing and implementing Mule APIs.Strong working knowledge on API Gateway.
  • Experience on creating Flows, Sub Flows, Exception strategy, DataWeave transformation, Data Mapper and other activities.
  • Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce etc as a part of integration usage.
  • Experience with MuleSoft MMC and enterprise release.Worked with relevant message processors in Mule ESB and with all exception strategy handling, MEL (Mule Expression Language).
  • Experience in RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
  • Worked on both Enterprise and Community editions of MULE ESB. I had experience developing an API using RAML.
  • Experience in deploying Mule Applications to Mule ESB and Mule CloudHub along with experience in configuring logging and alerting in Cloud Hub.
  • Used XML, XSD, DTD and Parsing APIs SAX and DOM XML based documents for information exchange.
  • Good hands - on experience using mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage.
  • Application integration using MuleSoft ESB and IBM Message Broker for integrating and orchestrating the services.
  • Involved in Complete Life Cycle development using Mule ESB based on SOA architecture. Also, responsible for developing Restful/SOAP Web Services in Mule ESB based on SOA.
  • Solid Knowledge in Java/J2EE technologies. Well experienced in MVC architecture, Hibernate and Struts frameworks.
  • Expertise in doing unit testing using Junit, Mockito & Power Mockito.Involved in unit testing and writing the MUnit Test cases for the flows.
  • Experience in using build/deploy tools such asJenkins, Docker and OpenShiftfor Continuous Integration and Deployment for Microservices.
  • Experience in building automation and project management tools like Maven to manage project builds, release and documentations.
  • Experience in working with version control management tools GitHub, Subversion, TortoiseGit and bug reporting tools like JIRA.
  • Good working experience in GUI design and application development using IDEs likeEclipse, STS andIntelliJ.
  • Involved in Scrum Framework through Sprint Planning, Sprint Grooming, and daily Stand-ups with both onshore/offshore.
  • Strong work ethic with a positive attitude which enables me to manage multiple projects and consistently meet deadlines.

TECHNICAL SKILLS

ESB: Mule ESB 4.1.3 3.4/3.5.2/3.6 , RAML, Cloud hub

IDE’s: Eclipse, IntelliJ, Any-Point Studio.

Programming Languages: Core Java, J2EE, C, C++, PL/SQL

Anypoint Platform tools: API Designer, Runtime Manager, API Manager, API analytics & Monitoring.

Database: MySQL, S3 Bucket, Oracle, Aurora DB, Azure DB

Build & Integration tools: Maven and Jenkins.

Version Control Tools: GitHub and SVN.

Other tools: Splunk, Docker, AWS SQS, Apache and Anypoint MQ

PROFESSIONAL EXPERIENCE

Confidential, NJ

MuleSoft Developer

Responsibilities:

  • Agile methodology used to emphasize face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
  • Business requirements gathering and analysis by interacting with the customer.
  • Designing and Developing Restful API’s using API Designer and 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, Database and HTTP 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.
  • Implemented choice, global, custom exception handling mechanisms based on the business requirement in MULE ESB.
  • Used Mule Custom transformers for mapping flat file structures to Salesforce interface structures.
  • Used Data Weave for data transformations and data validations within flows & sub flows
  • Implemented and consumed SOAP web services and tested using SOAP UI for Mule ESB flows.
  • Created REST based service interfaces using Mule ESB Anypoint Platform and delivered fast, reliable and scalable integration API codes.
  • Created flows/sub-flows using various scopes, transformers and routers such as splitter and aggregator in Anypoint Studio.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Involved in unit testing and writing the MUnit Test cases for the flows.

Environment: Mule ESB 3.9.1/4.1, AnyPointStudio 7, CXF, SOAP, REST, Sales force, Git Hub, Active MQ, RAML 1.0, JMS, Scrum, MUnit, Unix, AJAX, XML, XSLT, CSS, WSDL, MAVEN.

Confidential - Alpharetta, GA

Mule Integration Developer

Responsibilities:

  • Involved in Requirement Gathering, analysis, design and development of the project
  • Executed the development process using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, poker planning sessions, elaboration sessions and customer reporting
  • Designed UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.
  • Designed and developed enterprise services using RAML and REST based APIsand used various transformers in Mule ESB based on use case and had implemented the custom transformations.
  • Created and consumed soap and REST services using CXF and used MULE ESB to route various calls to do validation of service input and to handle exceptions.
  • Configures the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Worked on the Mule API Gateway for the application of policies to API as well for managing the security. Also worked with the Proxy settings using the API Gateway for the API’s.
  • Used DataMapper as well as DataWeave for data transformations and data validations within flows & sub flows.
  • Implemented synchronous and Asynchronous messaging scopes using ActiveMQ in Mule.
  • 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.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
  • Involved in creating http inbound & outbound flows, transformers, filtering and Security of Mule Flows.
  • Created Request & Response transformers, Custom Components & configured them in Mule-config.xml.
  • Created Mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
  • 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.

Environment: Java 1.8, Mule soft ESB 3.7.x, Any point studio, Oracle, CXF, SOAP, REST, OAuth, DataWeave, DataMapper, MUnit, Hibernate, GitHub, cloudHub, Mule standalone server, ActiveMQ, RAML, JSON, MUnit, WebSphere, Spring Framework, Log4j, JUnit, WSDL, CVS.

Confidential - Alpharetta, Georgia

Mule Integration Developer

Responsibilities:

  • Implementing Agile development processes on Software Development life cycle (SDLC).
  • Gather requirements and planning on integration of both SAS applications using Mule ESB.
  • Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.2 and updated all the dependencies. Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Configures the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
  • Designed and developed enterprise services using RAML and REST based APIs. Creating and consuming CXF soap and REST services.
  • Used Mule ESB to design routing schemas, error handling, JMS, VM connection and spring-based resource initialization process.
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and security of Mule endpoint through WSSR.
  • Configures the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing.
  • Used Ctrl-M Manager to control access and enforce policies across multiple resources and coordinated with larger projects involving multiple groups.
  • Developed flows/orchestrated the integrations of the components written on top of different internal platforms using Mule ESB and Active MQ.
  • Involved in unit testing and writing the MUnit Test cases for the flows and did the logging and alerting as well.
  • Written Jenkins scripts for automated deployment and to prepare the build of the entire application and deployed in cloud hub.

Environment: Anypoint Studio, Mule ESB, ActiveMQ, JSP, JSTL, XML, HTML, CSS, Oracle, Bootstrap JS, Node JS, Jira, WebSphere GitHub, Eclipse, JUnit, Control-M, Firebug, SQL, Maven, Web Services - WSDL, SOAP, REST.

Confidential - Alpharetta, Georgia

MuleSoft Developer

Responsibilities:

  • Involved in Analyzing Software Requirements, Specification, Design and implementation of application using Agile (Scrum) methodology.
  • Orchestrated full Software Development Life Cycle (SDLC) starting from collecting business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle using Agile, SCRUM methodology.
  • Enhanced the flows with third party application using Mule ESB and has an experience in integrating On-premises applications like SFDC, Workday & Intact using Mule ESB.
  • Developed flows for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.
  • Developed Mule flows to integrate data from various sources into database (DB) from Active MQ topics and queues and some transformations were also done at the integration layer.
  • Responsible in developing integration workflows using Mule ESB framework and implemented Data Weave and content-based routing using Mule ESB.
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and Vendors. Used Soap UI to manually connect to the web service and check data
  • Involved in the end-to-end Development of Project covering all phases of SDLC including requirement Analysis, Designing, Build/Construction, Unit/ Testing and Deployment.
  • Used to clarify complex business integration requirements and create significant, scalable designs by using the MuleSoft Any point platform.
  • Implemented build package tools using Maven and build the code in Jenkins. Build and Deployment of services in Mule ESB server. Code walk-throughs, Mule debugging and Error fixing.
  • Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.
  • Use Mule ESB CXF component in the Mule configuration file to consume SOAP web services.
  • Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
  • Experienced working with the SharePoint site and Service-now for scheduling the daily tasks.

Environment: Mule ESB 3.8.4 & 3.9, Scrum Methodology, Maven, SOAP, RESTful, Git Lab, Oracle 11g, Data Weave.

Confidential - Sterling, VA

Responsibilities:

  • Worked as Graduate Assistant where I have dealt with helping students regarding their subject registration when they face any technical issues.
  • Maintaining Social Media Pages for Petrocelli College Involved in meetings with faculty in creating and maintaining their pages.

Confidential

Java developer

Responsibilities:

  • Involved in the requirements review, design, development, Unit testing and Bug fixing of the system and used Agile Development methodology.
  • Used JavaScript, jQuery, HTML & CSS for UI interface design.
  • Used JavaScript to perform validation on the client side.
  • Used AJAX to implement front end /user interface features in the application.
  • Written Controller and DAO classes to interact with hibernate.
  • Data Operations are performed using Spring wiring with Hibernate and Implemented Hibernate Template and criteria API for querying the database.
  • Developed RESTful microservices using Spring REST and MVC, and Consumed REST based with Rest template based on RESTful APIs.
  • Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.
  • Performed unit testing using Junit and wrote Test Cases on every new version.
  • Coordinated with the QA team members for resolving defects and deployment related issues.

We'd love your feedback!