APIGEE Developer Job description
- Design, develop, configure, and troubleshoot APIs and policies using APIGEE
- Support the APIs development, design and evangelism through the entire lifecycle in the enterprise
- Writing Open API spec and knowledge of smart docs and onboarding APIs to the developer portal
- Debug Apigee components
Qualifications:
- Must have experience in developing API Proxies using Apigee Platform
- Must be able to design, develop, configure, and troubleshoot APIs and policies using Apigee
- Writing Open API spec and knowledge of SmartDocs/Swagger-UI and on-boarding APIs to the developer portal.
- Support the APIs through the entire lifecycle.
- Experience with the design and development of REST APIs.
- Must have experience with middleware, web services, and related standards such as REST, SOAP, Messaging, Broker, JMS, Kafka
- Good understanding of design and development of security architecture/policies with SSL, TLS, OAuth2, OpenID Connect, JWT, SAML, Encryption, Public-Private Keys, Certificate Configurations, Transport Layer Security, OWASP
- Knowledge about converting web services from SOAP to REST or vice-versa using Apigee Edge
- Experience in API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications, etc. using APIGEE Platform.
- Knowledge of JavaScript for writing APIGEE mashup APIs.
- Skills and experience in maintaining & handling Apigee software components like Edge Router, Message Processor, and developer portal.
- Knowledge about debugging components.
- Understanding of APIGEE OPDK on-premise installation and managing the APIGEE OPDK cluster.
- Knowledge of GIT
- Knowledge of CI/CD tools such as Jenkins, Travis, Gitlab CI/CD, etc.
- Knowledge of logging systems such as Splunk, Sumologic, ELK stack, Loggly, Dynatrace, etc.
- Nice to have experience in any of the cloud technologies like AWS, GCP, Docker, Kubernetes, OpenShift, Pivotal CloudFoundry, etc.
- Must be able to own and deliver the Apigee integrations as an individual contributor, if required.
- Work with cross-functional teams sometimes located at different geo locations.
- Able to work in a fast-paced dynamic environment.
- Demonstrated troubleshooting and problem-solving skills; excellent attention to detail and effective communication skills.
- Bachelor’s Degree in MIS, Computer Science, Math, Engineering or comparable major.