Job Description :
Title: AWS PaaS Architect
Location : Newark, NJ
Duration : Fulltime

Required technical skills and Experience
10+ years of hands on IT experience in programing
At least 2+ years of experience hands on experience in architecture design, implementation of distributed, fault tolerant enterprise applications.
Experience in java programming languages Spring, Spring boot, Spring MVC, Spring Security
1+ 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, Gracier, Lambda, SQS, SNS, RDS API gateway, VPC, Route 53, 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.
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
Good knowledge on migrating on premise applications to AWS IaaS
Good knowledge of AWS IaaS (AMI, Pricing Model, VPC, Subnets etc
Good understanding of AWS Security best practices
Creating, deploying, configuring and scaling applications on AWS PaaS
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)