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