Should have strong exposure to REST API design and principles and adhere to RAMLSwagger or Open API specifications  Should be able to develop reusable components using proper design patterns as listed by the leadarchitect so that it is extensible