Role: API DESIGNER
Location: Navi Mumbai, IndiaReporting Structure: The role is part of Research and Innovation vertical.
Job Description:- Research and Innovation Vertical is looking for an experienced API Designer for designing and validating complex API based ecosystems. The API Designer should be able to manage all the stages of API Lifecycle including designing, developing, testing, and deployment. The API Designer would also be tasked to handle version management of API during the lifecycle.- Knowledge of best security practices in API including authentication, authorization, encryption etc. is expected.
Education: - Bachelor's degree in Computer Science or equivalent- Master's degree preferred
Experience: 5-8 years of industry experienceIndustry: Information TechnologyResponsibility:- Translate the business domain into several APIs by having a clear understanding of the business vision and its functions- Create best-in-class documentation, reusable code libraries, sample codes, and tutorials- Design and publish the interface specifications for the APIs- Review of API sandbox & integration- Ensure CI/CD process- Engage in vendor sprints- Ensure evaluation of test architecture for API testing- Design low-latency and high-availability API Ecosystems.- Assist in design of APIs to core consistent standards- Build and create API Proxies, if needed- Develop API Policies & Shared Flows- Design, Implement & Support solutions for API security, authentication, identity management, traffic management, analytics, versioning, and performance management for APIs- Create technical guides and examples to coach multiple software development teams on working with APIs- Run test scripts against API to ensure quality delivery
Skills and Qualifications:- Experience in designing large scale low latency, high volume API Ecosystems- Ability to set standards in defining APIs using API description tools such as Swagger, RAML, API Blueprint, etc.- Knowledge of RESTful architecture principles and their applicability including HTTP, HTTP2 etc.- Understanding of all stages of the API lifecycle- Expertise in different API Architecture styles like REST, SOAP and Data interchange formats like JSON, XML- Prior experience with federated identity and any web security concepts such as SAML, OpenID, OAuth, JWT etc.- Strong understanding of API Management concepts & fundamentals. Experience with APIM platforms such as MuleSoft Anypoint, CA APIM, Apigee, or Kong Gateway.- Experience with API testing tools such as Postman, SoapUI, Swagger, etc.- Knowledge of API Security and Data-in-transit Security principles- Knowledge of OWASP top 10 vulnerabilitiesGood to have:- Experience with one or more programming languages for API development- Experience in automating builds, testing, and deploying applications within a CI/CD framework- Understanding of Proxy Networks, Micro service Architecture etc.