Job Description :
Assignment Details:
The candidate we are seeking will be primarily responsible for designing, developing, and testing CaaS APIs. The APIs will pull information from multiple data sources, including a headless content management system (CMS) and will service multiple applications within our organization.

Must Have Qualifications
Bachelor’s Degree in Computer Science, Computer Engineering, or related field preferred not required
3+ years Java (7 or above) experience.
Experience designing, developing, and securing REST APIs for headless CMS implementations.
Experience with testing and validating REST services with REST-assured.
Experience with versioning strategies for REST APIs.
Experience with RESTful API Modeling Language (RAML
Experience modeling and authoring content for multiple view, application, and device targets within a CMS and CaaS.
Proficient understanding of versioning control systems (Git
Good ability to concisely and accurately convey ideas and information in written and verbal form to audiences with diverse backgrounds.
Ability to organize own tasks and meet established deadlines on assigned projects
Team player with a strong sense of self-motivation
Good ability to analyze, break down, and find creative solutions to difficult problems

Desired (not required) Qualifications
Experience with Spring Boot
Experience with Mule Enterprise Service Bus
Experience with Atlassian products such as JIRA, Confluence, and BitBucket.