onsite
AWS Application Developer - Tata Consultancy Services (TCS)
Software Engineer
Lead backend development for serverless applications on AWS, designing scalable services with Lambda, API Gateway, DynamoDB, and SQS while ensuring security, observability, and high performance.
About the role
Key Responsibilities
- Design, develop, and deploy serverless backend services using AWS Lambda, API Gateway, and Fargate.
- Architect high‑throughput data storage solutions with DynamoDB, RDS, S3, and ElastiCache.
- Implement event‑driven, decoupled workflows using SQS, SNS, EventBridge, and Kinesis.
- Enforce security best practices through IAM, Secrets Manager, and KMS, ensuring least‑privilege access.
- Set up comprehensive observability with CloudWatch, X‑Ray, and real‑time alerting to maintain system health.
- Collaborate with cross‑functional teams to model data effectively and drive continuous improvement.
Requirements
- Proven experience building serverless architectures on AWS.
- Strong knowledge of AWS services: Lambda, API Gateway, DynamoDB, SQS, IAM, CloudWatch.
- Hands‑on experience with data modeling and high‑throughput storage patterns.
- Solid understanding of security, governance, and observability in cloud environments.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative setting.