Banner Default Image
Back to job search

API Developer (Apigee)

One of our largest clients is currently going through the largest digital transformation project in the industry and are looking for a Specialist API Developer with a high degree of knowledge in Apigee, J2EE, Azure, Kuberetes and CI/CD. As an Apigee developer, will need experience with Apigee and programming or scripting in languages such as: Java, Python and JavaScript. In addition, Experience in XML, XSLT, JSON and other related technologies is strongly preferred. As the API developer, you will be working to develop and implement an Apigee based framework on a hands-on level.

Apigee experience

  • Experience on supporting functional and performance test plans for APIs

  • Hands on experience of Apigee and BAAS.

  • Hands on experience with cloud, ideally Azure

  • Excellent spoken and written communications skills (English)

  • Experience of mocking framework and/or Service Virtualisation.

  • Good experience with Kubernetes and CI/CD

  • Produce required design specifications and create detailed technical task lists

Skills / Experience

  • Solid Linux command line and/or system administration skills

  • Experience in building scalable, distributed, server-based enterprise-class applications using J2EE, .Net, Node.js, Nginx, Cassandra, etc.

  • Experience designing and implementing systems that expose REST-based APIs

  • Experience in programming or scripting language- Java, Python and JavaScript strongly preferred.

  • Experience in XML, XSLT, JSON and related technologies

  • An understanding of networking concepts and technologies (DNS, load balancing, firewalls, etc.

  • Experience with or exposure to SOAP and SOA technologies

  • An understanding of cloud hosting in Amazon EC2 or Microsoft Azure.

Key Tasks

  • Provide technical and delivery leadership on Apigee implementations using Agile/Scrum methodology and implementation of CI/CD pipeline for Apigee. Experience developing use cases, user stories, design specification

  • Use Apigee best practices, technical depth and expertise along with input to deliver quality technical implementations

  • Work with operations team to design, deploy and configure required infrastructure components (network configuration for Gateway Services, Cassandra schemas for App Services, etc.)