0% found this document useful (0 votes)
152 views1 page

Mulesoft Integration Developer Technical Test

The document provides requirements and instructions for a technical test to assess a candidate's skills in developing an integration application using Mulesoft's Anypoint Platform. Specifically, the candidate is asked to build a Mule API that calls an external geolocation API to dynamically find the location of callers based on their IP address. The application needs to pass the caller's IP to the geolocation API, secure the endpoint with HTTPS, apply throttling policies, and deploy to Cloudhub using Maven for evaluation. The candidate must achieve a minimum score of 70% to pass.

Uploaded by

pasindu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
152 views1 page

Mulesoft Integration Developer Technical Test

The document provides requirements and instructions for a technical test to assess a candidate's skills in developing an integration application using Mulesoft's Anypoint Platform. Specifically, the candidate is asked to build a Mule API that calls an external geolocation API to dynamically find the location of callers based on their IP address. The application needs to pass the caller's IP to the geolocation API, secure the endpoint with HTTPS, apply throttling policies, and deploy to Cloudhub using Maven for evaluation. The candidate must achieve a minimum score of 70% to pass.

Uploaded by

pasindu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Genea: Integration Mulesoft Developer Role – Technical test

Objective
To assess the candidate's knowledge and experience in integration development using Mulesoft
Anypoint platform.

Requirement
Create a Mule API application using a 3rd party IP/Geolocation API (e.g.
https://ip-api.com/docs/api:json), which can dynamically find out the location of anyone who calls
the Mule API based on their IP address.

Scoring:

 The 3rd party Geolocation API needs IP address to be passed as an URI param to determine
the location. The main challenge in this test is to develop a mule app which can dynamically
determine the IP address of the client calling the Mule API, which can then be passed on to
the Geolocation API. (50 points)
 The API endpoint should be secured using HTTPS (15 points)
 Apply Client Credentials policy and SLA tiers (10 requests / second with Manual approval)
(15 points)
 Deploy the application to Cloudhub using a trial account. Deployment to cloudhub needs to
be done using Mule Maven Plugin and Connected Apps. (20 points)

In order to be successful in this test and to proceed to the next round, you need to score a minimum
of 70 points out of 100.

Package and Delivery Instructions


Please complete the technical test on your own time and ensure that it is deployed and working in
Cloudhub. Create a trial account for yourself in Cloudhub for the purposes of this test.

Share the code of the Mule application in a Jar file or provide github url to clone the project.
Additionally provide instructions on how deploy the mule app to cloudhub and the corresponding
script to deploy the mule app using Mule Maven Plugin.

You might also like