API Developer- Raritan, NJ - Georgia IT Inc

    Georgia IT Inc
    Georgia IT Inc Raritan, United States

    1 month ago

    Default job background
    Description
    Position: API Developer
    Location: Raritan NJ
    Duration: Contract
    Rate: DOE

    Responsibilities :
    • Design and develop APIs that meet business requirements and integrate with various systems and applications.
    • Collaborate with cross-functional teams to define and implement API interfaces.
    • Write clean, well-documented, and maintainable code.
    • Ensure the security, reliability, and scalability of our API infrastructure
    • Create and maintain documentation for API specifications and development processes.
    • Participate in code reviews and ensure that the code adheres to established coding standards.
    • Develop automated tests to ensure the quality and reliability of APIs.
    • Deploy APIs to cloud platforms, such as AWS or Azure, and monitor their performance.
    • Troubleshoot and debug issues related to APIs.
    • Stay up-to-date with the latest trends and best practices in API development and cloud technologies.
    Requirements :
    • t least 5 years of experience in API development using RESTful APIs, microservices, and cloud-based architectures.
    • Strong understanding of RESTful & SCIM API design principles.
    • Proficiency in one or more programming languages such as Java, Python, or
    • Knowledge of modern authentication and authorization mechanisms, such as JSON Web Tokens and OAuth
    • Experience with cloud technologies, such as AWS or Azure.
    • Experience with API gateways, such as API Gateway, Kong, or Apigee.
    • Knowledge of software development best practices, such as version control, testing, and code reviews.
    • Strong problem-solving and analytical skills.
    • Excellent communication and collaboration skills.
    Preferred Qualifications:
    • Experience with OKTA IAM solutions, including Single Sign-On (SSO), Multi-Factor Authentication (MFA), and API Access Management (AAM)
    • Experience with serverless architecture, such as AWS Lambda or Azure Functions.
    • Experience with containerization, such as Docker or Kubernetes.
    • Familiarity with agile development methodologies, such as Scrum or Kanban.
    • self-starter who enjoys working in a dynamic environment and has a passion for developing high-quality APIs interfaces.