-
US Citizen
-
Green Card
-
EAD (OPT/CPT/GC/H4)
-
H1B Work Permit
-
Corp-Corp
-
W2-Permanent
-
W2-Contract
-
Contract to Hire
-
UG :- - Not Required
-
PG :- - Not Required
-
No of position :- ( 1 )
-
Post :- 20th Mar 2024
Job Responsibilities:
- Develop, deploy, and maintain cloud-based APIs using AWS services.
- Design and implement RESTful APIs using Lambda functions, Python, and API Gateway.
- Collaborate with cross-functional teams to gather requirements and define API specifications.
- Ensure high availability, scalability, and security of APIs in the cloud environment.
- Implement authentication, authorization, and tokenization mechanisms for API security.
- Optimize API performance and latency by leveraging AWS infrastructure and services.
- Integrate APIs with various backend systems and third-party services.
- Develop API documentation and provide technical support to internal and external stakeholders.
- Monitor, troubleshoot, and resolve issues related to API functionality and performance.
- Stay updated with AWS best practices and emerging technologies in cloud development.
- Demonstrate a strong understanding of AWS big data architecture and its application in cloud development projects.
- Implement security measures and tokenization techniques for APIs.
- Enable API-to-API and API-to-application communication.
- Create and maintain API documentation.
- Implement alerting and monitoring systems for APIs.
- Utilize step functions and Terraform for infrastructure and API development.
- Develop and maintain RESTful APIs, focusing on automated unit testing and ensuring code quality.
- Write unit test cases and adhere to Test-driven development (TDD) practices.
- Have used Pytest and Pycharm for the unit testing framework and have written a test cases.
- Ensure API security measures are implemented, particularly on the API Gateway side.
- Collaborate with cross-functional teams to explain project requirements and handle tough situations effectively.
- Handle large datasets efficiently and effectively in API development.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a software developer with expertise in cloud-based API development.
- Strong knowledge of AWS services such as Lambda, API Gateway, DynamoDB, S3, and CloudWatch.
- Proficiency in programming languages such as Python, Node.js, or Java.
- Experience with RESTful API design principles and best practices.
- Familiarity with authentication protocols like OAuth, JWT, and API key management.
- Ability to work in an Agile development environment and collaborate effectively with teams.
- Excellent problem-solving and analytical skills with attention to detail.
- Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.
- AWS certification (e.g., AWS Certified Developer) is a plus.