Job 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 :
- 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.
Skills
API Documentationunmatched
AWS Lambdaunmatched
Agile Programming Methodologiesunmatched
Amazon Web Services (AWS)unmatched
Analysis Skillsunmatched
Application Programming Interface (API)unmatched
Authenticationunmatched
Best Practicesunmatched
Cloud Architectureunmatched
Cloud Computingunmatched
Code Reviewsunmatched
Coding Standardsunmatched
Communication Skillsunmatched
Cross-Functionalunmatched
Debugging Skillsunmatched
Dockerunmatched
Identify Issuesunmatched
JSONunmatched
Javaunmatched
Kanbanunmatched
Microservicesunmatched
Microsoft Windows Azureunmatched
Node.jsunmatched
OAuthunmatched
Performance Analysisunmatched
Problem Solving Skillsunmatched
Programming Languagesunmatched
Python Programming/Scripting Languageunmatched
REST (Representational State Transfer)unmatched
Scrum Project Management and Software Developmentunmatched
Single Sign-On (SSO)unmatched
Software Developmentunmatched
Source Code/Configuration Management (SCM)unmatched
System Integration (SI)unmatched
Team Playerunmatched
Test Automationunmatched
United States Department of Energy (DOE)unmatched
Level up your application
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder