API Developer

API Developer

Key Responsibilities

  • Analyzes, designs, develops, codes, and implements programs in one or more programming languages, for Web and Rich Internet Applications.
  • Supports applications with an understanding of system integration, test planning, scripting, and troubleshooting.
  • Assesses the health and performance of software applications and databases.
  • Establishes, participates, and maintains relationships with business units, customers, and subject matter experts in order to remain apprised of direction, project status, architectural and technology trends, risks, and functional/integration issues.
  • Defines specifications and develops programs, modifies existing programs, prepares test data, and prepares functional specifications.
  • Analyzes program and application performance using various programming languages, tools, and techniques.
  • Provides guidance to non-technical staff in using software and hardware systems most effectively and efficiently.
  • Reviews project proposals, evaluates alternatives, provides estimates and makes recommendations.
  • Designs and defines specifications for systems.
  • Identifies potential process improvement areas and suggests options and recommends approaches.

Qualifications

  • Bachelor’s degree in Computer Science or related field or equivalent experience. 
  • 5+ years of experience in a computing environment with multiple programming languages. 
  • Experience with Java, JavaScript, Spring 
  • Web Technologies (DHTML, AJAX, etc.) 
  • Experience with design and development of REST API, converting web services from SOAP to REST or vice-versa. 
  • Experience with Security frameworks
  • Experience in API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications etc. using Apigee 
  • Proficient in SQL and Stored Procedures such as in Oracle, MySQL, MSSQL 
  • Experience with Unix, Linux and Windows Operating Systems 
  • Experience with Scrum and other Agile processes. 
  • Experience in creating REST API documentation using Swagger and YAML or similar tools desirable 
  • Experience with Integration frameworks (e.g., Mule, Camel) desirable
Job Category: Java JavaScript Spring
Job Type: Full Time
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Join our talent network!
Leave your information and we will connect your profile with the right opportunity for you.
Click or drag a file to this area to upload.