Develop and maintain web applications using NodeJS and TypeScriptJavaScript.
Understand the software development life cycle and contribute to requirements gathering, analysis, execution, and defect tracking.
Build REST APIs and GraphQL APIs, as well as web services using NodeJS, Express JSApollo, AWS Lambda, and API Gateway.
Apply SOA principles, design patterns, and integration architectures in the development process.
Collaborate with the agile team using tools like JIRA, GIT, GITLAB, SVN, and Bit Bucket.
Perform objectoriented analysis and design (OOAD) to create robust solutions.
Utilize PaaS and IaaS cloud computing technologies effectively.
Develop secure and highperformance Web APIs that meet user requirements.
Work with serverless frameworks, AWS JS SDK, and various AWS services such as Lambda, SNS, SES, SQS, SSM, S3, EC2, IAM, CloudWatch, Kinesis, and CloudFormation.
Have a solid understanding of SQLNoSQL Databases like SQL, DynamoDB, Neptune DB, and AWS Time stream DB.
Implement TDD practices by writing unit test cases and following coding standards.
Candidate Qualifications: 58 years of experience in software web development using NodeJS and TypeScriptJavaScript.
Required Skills:- Strong experience in NodeJS, TypeScriptJavaScript
- Knowledge of REST APIs, GraphQL APIs
- Experience with Express JSApollo, AWS Lambda, and API Gateway
- Familiarity with SOA principles and design patterns
- Proficiency in agile methodologies and tools (JIRA, GIT, GITLAB, SVN, Bit Bucket)