Job Description:Are you a skilled API developer with a passion for designing seamless, secure, and scalable APIs Join our dynamic team as a Senior API Developer, where you'll leverage your expertise in Apigee and Google Cloud Platform (GCP) to drive innovation and excellence in our API ecosystem.
- API Design and Development:
Design and develop high-quality API proxies using Apigee.
- Implement and manage security frameworks, including token management and user access control with OAuth, JWT, OpenID Connect, SAML, and Identity Management.
Work predominantly in Agile scrum teams to design Apigee flows based on API specifications.- Platform Integration and Management:
Understand and configure different Apigee roles, users, and access permissions; create custom roles, add users, and manage access effectively.
- Develop and integrate developer portals, enhancing user experience and onboarding processes.
Documentation and Automation:- Write OpenAPI specifications and documentation using tools like Swagger and YAML.
Implement API monitoring solutions (e.g., Splunk, DataDog) to ensure performance and reliability.
- Automate API testing using frameworks like Cucumber Apickli and standardize CI/CD pipelines for Apigee.
Security and Compliance:- Implement and maintain robust authentication and authorization mechanisms to secure APIs, leveraging OAuth, JWT, and other industry standards.
Design and create shared flows for error handling and security within the Apigee environment.
Utilize Google Cloud Platform (GCP) to design and manage API solutions.- Understand and implement Apigee Analytics, Apigee X, and Apigee Hybrid platform configurations.
Collaborate with DevOps teams to automate deployment processes and ensure continuous integration and delivery of APIs.
- Leadership and Collaboration:
Provide technical guidance and support to junior developers and stakeholders.- Participate in code reviews, peer programming sessions, and knowledge-sharing activities to maintain high-quality code standards and foster a culture of learning and innovation.
Minimum of 5+ years of experience in providing Google Cloud Platform solutions and Apigee Hybrid runtime platform setup in data centers.- Extensive experience with Apigee Edge platform, including API proxies, policies, and customizations.
Proficiency in programming languages such as Java, JavaScript, Python, or similar.
- Strong understanding of RESTful principles, API design patterns, and best practices.
Experience with API security mechanisms like OAuth, JWT, and SSL/TLS.- Solid understanding of cloud platforms, particularly Google Cloud Platform (GCP).
Familiarity with CI/CD pipelines and automation tools such as Jenkins, GitLab CI/CD, or CircleCI.
- Excellent problem-solving and troubleshooting skills.
Strong communication and collaboration skills, with the ability to work effectively in a team environment.- Proven track record of delivering high-quality API solutions on schedule.
- Come and join us to be part of a company that focuses on new technologies, follows international industry standards, and builds large enterprise-level software.
Job Type: Full-time
Location Type:
Schedule:
Ability to commute/relocate:
- Delhi, Delhi: Reliably commute or planning to relocate before starting work (Required)
Experience:
- total work: 2 years (Required)
* software development: 2 years (Required)
Language:
Work Location: In person