Java Apigee Developer
Introduction
We are seeking a talented Java Apigee Developer to join our team in MTV, CA. The ideal candidate will have extensive experience in Java development and a minimum of 3 years working with Apigee. As a Java Apigee Developer, you will be responsible for designing, developing, and managing APIs, as well as collaborating with cross-functional teams to deliver high-quality solutions.
Responsibilities
- Design, develop, and implement APIs using Apigee Edge/Apigee X.
- Develop scalable backend services using Java, Spring Boot, and Microservices architecture.
- Create and manage API proxies, policies, security configurations, and traffic management in Apigee.
- Implement OAuth, JWT, API key validation, and other API security mechanisms.
- Integrate APIs with backend systems, databases, and third-party services.
- Monitor API performance, analytics, logging, and troubleshooting using Apigee tools.
- Work closely with DevOps teams for CI/CD pipeline integration and deployments.
- Develop reusable frameworks and best practices for API management.
- Participate in code reviews, unit testing, and production support activities.
- Collaborate with business stakeholders, architects, and cross-functional teams.
Requirements
Required Skills
- Strong experience in Java/J2EE development.
- Hands-on experience with Apigee Edge or Apigee X.
- Expertise in Spring Boot, RESTful APIs, and Microservices.
- Experience with API security protocols.
- Experience with JSON, XML, XSLT, and API transformations.
Preferred Skills
- Apigee certification is a plus.