·Test the functionality of the code by writing unit test cases with Junit and use Wiremock, Mockito to mock certain behavior  ·Implement CICD - Schedule build jobs and write build plans to deploy on Jenkins and Bamboo