You are viewing a preview of this job. Log in or register to view more details about this job.

Mulesoft Developer

About Dexter Systems Inc

Dexter systems Inc is an equal opportunity employer with headquarters based out in Leesburg, VA. We provide opportunities irrespective of age, race, religion, sex and legal status. We are rapidly growing firm always looking for fresh talent to join the company Dexter Systems Inc. Specializes in training and Placement. We are currently hiring fresh graduates as Intern-Trainees who are authorized to work in the United States including those who are on OPT and CPT.

We will providing training in various technologies including Mulesoft Developer and many more with real time scenarios, examples and course material which you can find below:

Mulesoft Course Content:

Mule ESB Introduction
·        Problems of Point to Point Integration What is an ESB?
·        How an ESB helps in solving problems with P2P Integration Idea behind an ESB. How it works?
·        What is Orchestration? What is Mule?
·        What is Any-point Platform for Mule?
Mule Basics
·        What is a mule Flow? What is Event Processor?
·        How a Mule Event does looks like?                                     
·        What is a Transformer, Endpoint? Introduction to Any-point Studio
·        Describe the structure of new Mule 4 projects and deploy-able archives Debugging a mule flow
·        Structure of a Mule-Event in detail
·        Track event data as it moves in and out of a Mule application Introduction to Data-Weave 2 as Mule Expression Language Lab: Implementing a Basic flow and debugging it

Using Java Module
·        Understanding modules in Mule.
·        Call static and non static Java methods using the new Java module
·        Lab: Using Java Module
 
Deploying applications Standalone Mule Server and using Run-time Manager
·        Starting Stand alone mule Server.
·        Understanding various configurations in Standalone Server Deploying applications manually to standalone server Registering a standalone server in Any-point Run-time Manager
·        Deploying Application to standalone server using Run-time Manager

Understanding Http Listener and Http Request Configuration in detail and Consuming SOAP web- service.
·        Consuming a Restful Web-service
·        Passing arguments to Restful Web-service
·        LAB: Consuming Restful Web-service
·        LAB: Consuming SOAP Web-services Using Web-service Consumer

File Endpoint
Configuring file connector
·        Trigger a flow when a new file is added to a directory Writing a file to file system
·        Enrich Mule messages directly in a connector instead of using the Mule 3 Message Enricher scope.
Lab: Reading and writing files

Database Endpoint and externalization of properties
·        Configuring Database Connector Configure the Database Select operation Externalizing configuration to yaml file.
·        Add secure properties to Mule4 applications Migrating between environments
 
Water-Marking and Object Stores
·        Trigger a flow when a new record is added to a database and use automatic Watermarking What are Object Stores?
·        Schedule a flow and use manual watermarking using Object Stores
·        Lab: Using Database Select Operation, Watermarking and Object Stores

Introduction to Domains
·        Understanding about Mule Domains.
·        Sharing Global configurations across multiple projects using domains.
·        Create Mule 4 domains using Maven coordinates and use them to inherit all dependencies
Lab: Creating and using Mule domains

Routing
·        Scatter-Gather router Choice Router
·        First Successful Until Successful
Lab: Implementing Scatter-Gather router

JMS Endpoint
·        Configuring Jms Connector
·        Sending JMS Message to a queue using Publish endpoint of JMS Module Receiving JMS Message from a queue using JMS Listener endpoint of JMS Module Using Jms Selectors
·        Using Publish Consume to send Jms message and receive JMS reply Setting Jms Headers
Lab: Using JMS Module
 
Transformers
·        Introduction to Data Weave data transformation Language Writing Data-Weave expressions
·        Adding Sample data to view Previewing transformations in studio
·        Externalizing Data weave expressions into DWL file
LAB : First Data-Weave Transformation

Writing Expressions for XML , JSON and JAVA
·        Writing Expressions for transforming XML to JSON and vice-versa Using Message Variables in DWL
·        Creating multiple transformations to create Flow variables, Session variables and Outbound Properties in Transform Message transformer
LAB: Transformations for JSON, XML and Java

Transforming complex data structures using DWL Working with collections in DWL using map operator Using $$ and $
LAB: Transforming Complex Data-Structures

Using Various Data-Weave Operators Custom Data-Types in DWL Formatting in DWL
·        Conditional Logic Operators in DWL
·        Using Group-BY, distinct, replace, regex , etc..,
LAB: Data-Weave Operators Usage
LAB: Using Data-Weave in combination with data base component, Web-service consumer and Http Endpoint
 
Handling Errors
·        What happens when exception happens in a flow? How to handle System Exceptions??
·        Difference between Mule 4 OnErrorContinue and OnErrorPropaget Scopes Handling Errors at application level
·        Handle specific types of errors Handle errors at the flow level
·        Handle errors at the processor level using try scope Map an error to a custom error type
·        Set a reconnection strategy for a connector
·        Use Validations to throw Mule 4 errors instead of Java exceptions
Lab: Handling errors

MUNIT

·        Functional testing of Mule flows using MUNIT Generating MUNIT flows from existing flows Writing various asserts
·        Setup and Tear down
Lab: Writing a sample test case using MUNIT
 
Batch Processing
·        Process items in a collection using the For Each scope Process records using the Batch Job scope
·        Use filtering and aggregation in a batch step
Lab : Processing records using a batch job

Cloud hub deployment
·        Understanding about iPass and Cloud hub
·        Deploying mule application to Cloud hub Runtime manager.

Designing APIs
·        Use API designer to define an API with RAML Use the mocking service to test an API
·        Add request and response details Add an API to AnyPoint Exchange Share an API
Lab : Designing a RAML using API designer on Any point platform

MANAGING APIS
·        Deploy an application to CloudHub Create and deploy an API proxy
·        Restrict API access with policies and SLAs Request and grant access to a managed API
·        Add client ID enforcement to an API specification
Lab : Deploying a proxy and managing policies using API Manager.

Highlights of Services and Training:

Services:
 
·         50+ Seater modern Office space at Lansdowne, VA
·         Free guest house Accommodation in Lansdowne, VA
      ·         100% preparation towards Job securing within a month.
      ·      Salary - $70K p.a. ( There will be a hike again after based on performance)
      Dexter System is a E-Verified Company and will be willing to sponsor the 17 months STEM Extension for qualified OPT Students.
·         40+ Direct Client refer company website http://www.dextersys.com/
·         Dedicated HR persons & recruiting team assures you 100% placement with our clients.
·         Experienced faculty with good industry experience.
·         Free Training on the desired technology along with support for resume preparation.
·         Interview preparation support and On-Job support
·         Free H1B/GC Sponsorship
 
Training:
 
·         FREE Training
·         Training provided by instructors with 7-8 years of industry experience.
·         Online & In house classes.
·         Extra weekend class for doubt clearance.
·         Learn by example teaching methodology which involves 60% exercise and 40% lecture.
·         Software access for practice.
·         User Guides & Soft Copies will be provided.
·         Required material will be provided for interview preparation.
·         Limited Students in the Batch.

A Student will have to complete the training process as an Internship and only qualified students will be given full time employment after the interview process with Dexter Systems Inc.