Apigee API Developer

Posted
2020-04-01
Expires
2020-05-01
Employment Type
Full-time
Job Location

2250 4th Ave Suite 200
San Diego, CA 92101
United States

About Achieve

Achieve Internet is a leading enterprise software solution provider with over 20 years of development experience. Our core business is providing solutions and services for Google’s Apigee API Management platform. Google is a client and a partner; we’re involved in several beta programs testing and innovating on all the latest API related technologies. We have the privilege of working with the world’s leading enterprises creating their API Strategy, developing API’s and exposing those API’s by standing up their Developer Portal. We build robust, transformative solutions that deliver real business value to our clients.

We need a Apigee API Developer to continue this success. Join the Achieve team and make delivering innovative work part of your extraordinary career.

Job Responsibilities for an Apigee API Developer:

  • Responsible for designing and developing API proxies and REST APIs using Apigee Edge 
  • Implements, delivers, and manages APIs and API proxies in Apigee Edge 
  • Ensures that API’s are satisfactory to business requirements, including anyadded features, clients infrastructure’s, and systems
  • Consults with clients on and partners to understand project needs to best determine solutions for projects or services working under an agile framework
  • Works with the Apigee API Architect on organizing and implementing all API development processes internally and externally
  • Design and develop API platform to connect to various disparate backend systems for seamless data exchange
  • Implement requirements of the API security layers, customized analytics, throttling, caching, logging, etc.
  • Convert web services from backend SOAP services to RESTful API’s or vise versa
  • Build API developer portal for service providers to on board app developers, add API documentation and customize using drupal
  • Documenting REST APIs using Swagger / YAML or similar tool
  • Troubleshoots and tests all features, systems, and functionality of end products
  • Listens to feedback and assists in designing future iterations of products and systems

Knowledge and Expectations Apigee API Developer:

  • Extremely comfortable with client contact throughout development process
  • Working experience with API Developer Portal and exposing APIs through it
  • Skilled in communicating with remote teams across different time zones
  • Experience in Drupal portal with ability to extend functionality using Drupal modules
  • A possessor of an entrepreneurial attitude, excited to shape the new office and create lasting value for the Achieve brand
  • Comfortable mentoring junior developers on best practices
  • Has working experience with API platform’s outside of Apigee Edge
  • Solid grasp on data interchange format standards
  • Able to proactively identify technical dependencies and roadblocks
  • Is accustomed to working with cross-functional teams to troubleshoot and resolve errors
  • Experience building and delivering Proofs of Concept (PoCs) independently and effectively
  • Familiarity with QA like duties to assist in creating custom automation tools and improving operation efficiencies when needed 
  • Solid understanding of end-to-end setup of CI/CD pipelines to support engineering teams 
  • Able to communicate well with clients and work closely with engineering team to support them in solving deployments issues that arise

Life at Achieve as a Apigee API Developer:

  • Emphasis on work/life balance
  • Strong focus on teamwork
  • Opportunities for learning
  • Openness from management on ideas and initiatives
  • Focus on trust, integrity, and respect

Benefits that Achieve offers to the Apigee API Developer:

  • Competitive pay
  • Health insurance, dental insurance, life insurance, and long-term disability
  • Vacation time accrued on a bi-monthly basis
  • Paid sick time
  • 401K plan and 3% match
  • Employee investment!
  • Demonstrated depth of technical skills and independent problem-solving 

Requirements

  • Bachelor's degree in Information Computer Science or related field
  • Good command of Web Service standards, such as REST, GraphQL, or SOAP
  • Data interchange format standards ex:// JSON, XML, or YAML
  • Experience with Google Cloud, AWS, and Azure
  • CICD tool knowledge 
  • API testing and understanding of POC requirements 
  • 2+ years of demonstrated deep experience with Apigee Edge
  • 2+ years of experience Java, JavaScript, PHP, Python, or another core web language
  • 2+ years experience with platforms such as Docker and Kubernetes
  • 2+ years of experience with databases ex//: Oracle, Sybase, MSSQL, MySQL
  • 2+ years of experience with developing and designing API’s