Design, develop, and maintain serverless applications using AWS Lambda in Python.
Work on end-to-end SDLC for cloud-native applications.
Leverage AI coding tools (Amazon Q, GitHub Copilot, AWS CodeWhisperer, ChatGPT, etc.) to improve coding efficiency and quality.
Collaborate with cross-functional teams to design and implement scalable solutions.
Develop and optimize messaging queues (Kafka or similar).
Perform database migration to DynamoDB and implement best practices for NoSQL data models.
Ensure security, performance, and reliability of applications.
Proven experience as a Software Developer (Java background strongly preferred).
Hands-on experience with AWS Lambda in Python (application development, not just Lambda functions).
Proficiency in using AI-assisted coding tools.
Strong understanding of cloud-native architecture and AWS services.