Skip to main content

You will need to login before you can apply for a job.

Senior API Developer

Employer
Cognizant
Location
Sydney, Australia
Salary
Competitive
Closing date
Oct 28, 2024
View more categoriesView less categories
Job Function
Other
Industry Sector
Finance - General
Employment Type
Full Time
Education
Bachelors
Roles And Responsibilities:
  • Implementation of Advanced API Management in SaaS environment using Google-Apigee Edge
  • Orchestrating the API resources inside a proxy and applying various out of the box policies with respect to authentication, transformation, throttling and mediation etc.
  • Microsoft Azure cloud admin and helping the infrastructure team to create and deploy the VMs with the provided enterprise RHEL images and set up the PaaS SQL and MySQL databases on the VMs.
  • Feed the required data to telecom mobile app through the REST APIs exposed via APIGEE platform which I create using the offline development tools like eclipse and GitHub.
  • Development and delivery of the APIs in each AGILE sprint from dev environment until pre-production.
  • Enhance the CI/CD pipeline with new features like code quality checks etc. which made the automated deployment easier and risk free.
  • Reporting, alerting, traffic management, performance monitoring and analytics over API Gateway flow.
  • Applying various out of the box policies in API Gateway with respect to authentication, transformation, throttling and mediation like Open API specs and Oauth.
  • Spawning and managing the virtual machines in the Microsoft Azure cloud. Deploying the required images in the VMs and installing the MySQL and PaaS SQL databases. Orchestrating the auto-scale sets in the application gateways.
  • The data transformation from soap XML to JSON and then processing the large chunk of data to extract the required output to the app is a crucial part of this role.
  • Follow rigorous Agile development methodologies to create well performing and robust APIs. Proper estimation of the work and effort as per the Scrum principles in each sprint to ensure smooth delivery and resolution of issues within the SLAs.
  • The reports for the performance of the APIs and overall response latencies and traffic errors are to be generated and submitted to the client team which is done via the Apigee Edge analytical tools.
  • Email alerts and ticket creation to be done for different scenarios in the API Gateway where we have crossed the defined thresholds for errors etc.
  • The design and development of the DevOps pipelined to support CI/CD techniques. Using the tools like Jenkins, I create the pipelines for deployment of code in various environments over Azure DevOps platform using shell scripts and cURL commands.
Mandatory Skills:
  • The project requires a senior API developer who can work in challenging customized API middleware environment to develop, validate & debug application changes and integration points with other applications. Thus, at least 9 years of experience in API Gateway, API Management and especially a strong grasp on the Apigee Edge platform is a must have. I have been working in API Management and over Apigee Edge for more than 9 years.
  • JavaScript is majorly used in the API proxies created in the API Gateway, so minimum 5 years of experience into JavaScript is required to carry out the required project API development tasks. I have total experience of 5 years in JavaScript technology.
  • Minimum 5 years of experience with the API development IDEs, tools like Postman, JMeter, SOAPUI, Eclipse etc. To develop and test the API resources developed in the gateway layer. I have 9+ years of experience with these REST API development tools.
  • Agile development methodologies like Scrum are a strongly desired skill in this role. Being in the enterprise development teams strict adherence and strong knowledge of Agile techniques with at least 5 years' experience in Agile is necessary. I have been working into Scrum-agile for more than last 4 years and have also assisted the team as a voluntary Scrum Master as well.
  • Strong hold on the Microsoft Azure cloud admin activities along with a minimum of 4 year of experience into cloud development. I am working as a Microsoft Azure administrator for last 3 years.
  • Strong knowledge of DevOps principles and tools along with minimum 5 years of experience in devOps environments over public or private cloud. Implementing CI/CD pipelines using the devOps tools is a typical requirement for this position. I am working in DevOps for past 4 years and have knowledge tools like Jenkins, Azure console, VS code, Ansible, puppet and Unix, Linux.
Salary Range: >$100,000

Date of posting: 26/09/2024

Next Steps:

If you feel this opportunity suits you, or Cognizant is the type of organization you would like to join, we want to have a conversation with you! Please apply directly with us. For a complete list of open opportunities with Cognizant, visit http://www.cognizant.com/careers.Cognizant is committed to providing Equal Employment Opportunities. Successful candidates will be required to undergo a background check.

About Cognizant:

Cognizant (Nasdaq-100: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @Cognizant.

Sign in to create job alerts

Sign in or create an account to start creating job alerts and receive personalised job recommendations straight to your inbox.

Create alert