API Senior Developer (R-00166)

Job Responsibilities

  • Design and implement RESTful, SOAP, or GraphQL services following industry best practices and API-first principles.
  • Integrate third-party services, APIs, and databases to enhance the capabilities of internal applications.
  • Implement robust authentication and authorization mechanisms (e.g., OAuth, JWT) to protect sensitive endpoint data.
  • Write and maintain comprehensive, easy-to-understand documentation for internal and external developers to consume.
  • Monitor performance, resolve bottlenecks, and implement caching and load-balancing technique
  • Proficiency in backend languages such as Python, Java, JavaScript, or C#.
  • Strong understanding of web protocols and architectural styles, specifically REST, GraphQL, and SOAP.
  • Experience with tools like Postman, Swagger, OpenAPI, or SoapUI.
  • Familiarity with cloud platforms (AWS, Azure, GCP)
  • Basic knowledge of DevOps practices, containerization (Docker, Kubernetes), and automated testing pipelines
  • Experience handling JSON and XML data formats.
  • Expertise in authentication and authorization mechanisms such as OAuth2 and JWT.
  • Experience in code versioning along with querying and managing both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).

Job Qualifications

    • Bachelor’s degree in Cybersecurity, Information Technology, Computer Science, Engineering, or related technical field.
    • 5+ years of API development experience including at least 2+ years at a senior level
    • Strong communication skills and ability to collaborate in a team environment will be required
    • Clearance Requirement
      Ability to obtain may be required

Originally posted on Himalayas

Leave a Reply

Your email address will not be published. Required fields are marked *