API Developer- Raritan, NJ

Georgia Tek Systems

Raritan, NJ

JOB DETAILS
SKILLS
API Documentation, AWS Lambda, Agile Programming Methodologies, Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Authentication, Best Practices, Cloud Architecture, Cloud Computing, Code Reviews, Coding Standards, Communication Skills, Cross-Functional, Debugging Skills, Docker, Identify Issues, JSON, Java, Kanban, Microservices, Microsoft Windows Azure, Node.js, OAuth, Performance Analysis, Problem Solving Skills, Programming Languages, Python Programming/Scripting Language, REST (Representational State Transfer), Scrum Project Management and Software Development, Single Sign-On (SSO), Software Development, Source Code/Configuration Management (SCM), System Integration (SI), Team Player, Test Automation, United States Department of Energy (DOE)
LOCATION
Raritan, NJ
POSTED
30+ days ago
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 :
  • At 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 Node.js
  • 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.
  • A self-starter who enjoys working in a dynamic environment and has a passion for developing high-quality APIs interfaces.

About the Company

G

Georgia Tek Systems