Skill: AWS API developer
Must Have Technical/Functional Skills
Tech skills:
- API Development RESTful APIs, GraphQL (AppSync), OpenAPI/Swagger.
- AWS API Services API Gateway, Lambda, AppSync.
- Programming Languages Node.js, Python, Java, .NET
- Authentication & Security OAuth 2.0, JWT, AWS Cognito, IAM.
- Database Integration DynamoDB, RDS, Aurora, query optimization.
- Serverless Architecture Event-driven design using Lambda, SNS, SQS.
- Infrastructure as Code CloudFormation, SAM, Terraform.
- Monitoring & Debugging CloudWatch logs, AWS X-Ray
- CI/CD Integration CodePipeline, Jenkins, GitHub Actions.
- Performance Optimization API caching, throttling, rate limiting
Functional Skills (AWS API Developer):
- Requirement Analysis Understanding API/business requirements.
- API Design Thinking Designing reusable, scalable, versioned APIs
- Stakeholder Communication Working with frontend/mobile/backend teams.
- Documentation Skills API specs, Swagger docs, integration guides.
- Problem Solving Debugging API failures and performance issues.
- Collaboration Agile teamwork with developers, QA, DevOps.
- Attention to Detail Handling edge cases, error handling, validations.
- Time Management Delivering APIs within sprint timelines.
- Adaptability Learning new AWS services and frameworks quickly.
- Business Understanding Aligning APIs with user experience and use cases
Roles & Responsibilities:
- Design and develop secure, scalable REST/GraphQL APIs using AWS services.
- Build APIs using Amazon API Gateway integrated with Lambda or backend services.
- Develop serverless applications using AWS Lambda and event-driven patterns.
- Define API contracts, schemas, and documentation (OpenAPI/Swagger).
- Implement authentication & authorization (IAM, Cognito, OAuth, JWT).
- Integrate APIs with databases (DynamoDB, RDS) and other AWS services.
- Handle API versioning, throttling, caching, and rate limiting.
- Monitor, log, and troubleshoot APIs using CloudWatch/X-Ray.
- Ensure API security, encryption (TLS), and compliance standards.
- Collaborate with frontend, mobile, and backend teams for API integration.
Salary Range - $100,000-$115,000 a year
TCS Employee Benefits Summary:
- Discretionary Annual Incentive.
- Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
- Family Support: Maternal & Parental Leaves.
- Insurance Options: Auto & Home Insurance, Identity Theft Protection.
- Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
- Time Off: Vacation, Time Off, Sick Leave & Holidays.
- Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing