The successful candidate will work with technical lead to create technical design docs, participate in UX design and understand user flows and data consumption requirements.
This individual will coordinate effort across teams to identify and define API needs driven by mobile app consumption.
Define REST API/JSON specification
Socialize and collaborate API spec across teams.
Design Apigee flows based on API spec
Define test cases for API
Communicate API spec and Apigee flow design to offshore development team.
Works with other development teams to develop standardized APIs
Participates in Define phase for scoping, and Design phase for detailed technical requirements and design specifications and will be responsible for development of complex solutions.
Work with other developers to ensure best practices are followed for integration and event processing solutions.
Define APIs in APIGEE, configure API endpoints, declare access policies,
Integrate with Authentication service provider,
Implement protocol/format conversion (if necessary)
Configure developer portal components where applicable.
Skills and Experience
Candidates should possess a Bachelor’s Degree
4+ years of experience, preferably Apigee Certified Engineer.
3 years of experience of implementation knowledge of Open API specification and Swagger 2.0.
Experience on Java, Spring/Spring Boot.
Experience on Microservices development and implementation.
Experience in using Apigee Edge for development of API proxies.
Knowledge of authentication, authorization of services via OAuth 2, different types of OAuth 2 implementation.
OAuth implementation with Open Group ID.
Test capability SOAUPUI, Selenium, Cucumber, Postman
Awareness of software design principles and integration patterns in general and of consuming and creating REST and SOAP web services in particular.
Method of Application
Interested and qualified candidates should send their CV to: email@example.com and cc firstname.lastname@example.org using the Job position as the subject of the email.