Java, Spring boot, AWS lambda, VPC, SQS, RDS, DynamoDB, API Gateway, Cloud formation, Docker, EKS
Required technical skills and Experience :• 12+ years of hands-on IT experience in programing
• At least 4+ years of experience hands on experience in cloud native architecture design, implementation of distributed, fault tolerant enterprise applications for Cloud.
• Experience in application migration to AWS cloud using Refactoring, Rearchitecting and Replat forming approach
• 3+ Proven experience using AWS services in architecting PaaS solutions
• Preferably AWS solution certified architect
• Hands on experience in AWS services i.e., EC2, ECS, S3, Aurora DB, DynamoDB, Lambda, SQS, SNS, RDS, API gateway, VPC, Route 53, Kinesis, cloud front, Cloud Watch, AWS SDK/CLI etc.
• Experience automation and provisioning of cloud environments using API's, CLI and scripts.
• Experience in deploy, manage, and scale applications using Cloud Formation/ AWS CLI
• Good understanding of AWS Security best practices and Well Architecture Framework
• Good knowledge on migrating on premise applications to AWS IaaS
• Good knowledge of AWS IaaS (AMI, Pricing Model, VPC, Subnets etc.)
• Good to have experience in Cloud Data processing and migration, advanced analytics AWS Redshift, Glue, AWS EMR, AWS Kinesis, Step functions
• Creating, deploying, configuring, and scaling applications on AWS PaaS
• Experience in java programming languages Spring, Spring boot, Spring MVC, Spring Security and multi-threading programming
• Experience in working with hibernate or other ORM technologies along with JPA
• Experience in working on modern web technologies such as Angular, Bootstrap, HTML5, CSS3, React
• Experience in modernization of legacy applications to modern java applications
• Experience in DevOps tool Jenkins/Bamboo, Git, Maven/Gradle, Jira, SonarQube, Junit, Selenium, Automated deployments and containerization
• Knowledge on relational database and no SQL databases i.e., MongoDB, Cassandra etc.
• Hands on experience with Linux operating system
• Experience in full life-cycle agile software development
• Strong analytical & troubleshooting skills
• Experienced in Python, Node and Express JS (Optional)
Required technical skills and Experience :• Excellent communication skills and proven customer consulting experience
• Working knowledge in Agile and traditional SDLC project execution methodologies
• Experience in managing high performance team for different type of engagements like Product Development, Application Development, Migration and Support Engagements
Additional good to have skills :
• Industry knowledge and experience in areas of Cloud Data processing and migration, advanced analytics AWS Redshift, Glue, AWS EMR, AWS Kinesis, Step functions
• Customer experience, UX strategy, mobility, and modern web technologies
Educational Qualifications :
• Post Grad or Bachelor of Engineering or Science or above
• AWS Solution architect Certified