Extensive cloud native App Design / integration work. 10+ years application solution design (application architecture, data architecture, integration, security, resiliency architecture) experience in AWS using AWS native services.
Architecture and Design for large scale AWS Serverless Application Model deployments
Provision Dev, Test and Prod Infrastructure as code using Cloud Formation Template
Define the log analytics and monitoring architecture
Experience of designing infrastructure and application monitoring using CloudWatch, AWS Distribution of Telematics (ADOT), X-Ray and other third party tools like Elastic Search or Grafana
Enabling Cloud monitoring with AWS Cloud Watch, X-Ray
Select appropriate AWS services to design and deploy an application based on the purpose and business requirements
Experience of designing with appropriate AWS services like S3, Transfer Service, API Gateway/Lambda, ECS Faregate, Dynamo DB, Kinesis streams and Messaging systems such as Event Bridge, SQS
Experience with AWS databases (DynamoDB, PostgreSQL, Aurora) and design
Demonstrated experience of design and implementation of micro-services architecture and RESTful web services
Experience of utilizing progressive design patterns that make use of server less technologies, event models, cost optimizations and platform services
Work with cloud provider, cloud team, product owners and vendors to drive issues to resolution
Architecture document and design models development using tools like Visio or Draw.io or other tools
Experience providing solutions based on Enterprise Integration patterns, Event Driven Architecture, API, Web services, and Microservices
Integration with SaaS solution providers such as Snowflake, Salesforce and ERP systems such as SAP and Legacy systems such as Main Frame
Hands on experience in working on relational and non-relational databases (DynamoDB, PostgreSQL, Aurora) on AWS (amazon web services) infrastructure. Well versed in data modelling concepts with experience in backup, restore and refresh of databases. Experience with DB platform transactional management, indexing strategies and maintenance, backup and recovery models, and performance tuning.
High level understanding of Data pipelines for moving data between DynamoDB and S3
Hands on development experience with AWS services, Java, Spring Framework, Python, Node.js is preferred and to do proof of concepts in AWS when needed.
This role is focused mainly on the Enterprise application design and Application development oversight primarily using Java, Spring Framework, AWS services.