Senior Apigee Developer

  • McLean, VA
  • Posted 29 days ago | Updated 23 days ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Apigee
Java
Rest API
ansible
Python
code reviews
Debugging
JavaScript
Containerization
Confluence
AWS
GCP
Apigee OPDK(On - Premise Gateway)

Job Details

We are seeking a Senior Apigee Developer for a long term contract position with our direct client. Resource will be responsible for the analysis, design, development and support testing and operations of our API Platform. The candidate must be a Java based developer with 10+ years of development experience.

Key Responsibilities:
1. Design, develop, configure, and troubleshoot APIs and policies using Apigee.
2. Install, configure, test Apigee installations and upgrades.
3. Implement Security layer of Apigee proxies.
4. Participate in requirement analysis and feasibility discussions and provide recommendations on best practices.
5. Participate in code reviews and release delivery.
6. Debugging and troubleshooting of reported issues on the API proxy level.
7. Debug and troubleshoot issues on the Apigee OPDK operational level.
8. Automation of activities related to Apigee, such as but not limited to: Deployment of proxies and other artifacts of Apigee environment, configuration updates, log collection, health check and monitoring, etc.
9. Build and support the API during the full lifecycle.
10. Maintain documentation for the technical deliverables when applicable.
11. Prepare and participate in presentation and demonstrations of developed solutions.
12. Collaborate and work closely with other team members.
13. Participate in agile meetings such as but not limited to: sprint planning, backlog refinement, daily status meetings, story pointing.
14. Effectively communicate issues and risks in a timely manner.

Required skills:
1. 10+ years of professional software development and maintenance experience.
2. Software development using Java.
3. Design and development of Rest API services using Java/springboot.
4. Experience with HTTP/S, PKI, SSL
5. Expert level understanding of REST APIs.
6. OAS (Open API Specifications).
7. REST API Security.
8. Working experience with Apigee API Gateway.
9. Design and development of Apigee proxies and flows.
10. Securing Apigee proxies, and knowledge of different industry standards and security models.
11. Experience with Apigee traffic management, security, mediation, and extension policies.
12. Experience with Apigee custom analytics.
13. Experience building Apigee custom policies using Java and JavaScript.
14. JavaScript in the context of Apigee custom policies.
15. Experience with Apigee OPDK (On-Premise Gateway) is a must.
16. Experience troubleshooting Apigee Edge components.
17. Experience in Apigee monitoring and alerts.
18. Familiar with API lifecycle.
19. Experience using Apigee management APIs.
20. Postman, Swagger, Jmeter, IDEs.
21. Linux operating system; RHEL.
22. Git, Maven, BitBucket, Jira, Confluence.
23. Experience in an Agile/Scrum software development environment.
24. CI/CD processes and pipelines. jenkins, cloudbees, ansible, coverity, etc.
25. Experience in software packaging.
26. Basic to moderate understanding of networks.

The following skills are a plus:
1. Python
2. Tomcat server
3. Shell scripting
4. AWS
5. Google Cloud Platform
6. Containerization

Regards,

Nagendra Karn

Techwish

About TechWish