Implement AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
Develops, codes, tests and debugs moderate to complex software solutions.
Recommend and develop appropriate networking constructs for AWS Public cloud network platform.
Creates and assists in development of software technical documentation.
Support and configured all cloud services including AWS Direct Connect to On-Premise datacenter.
Conduct necessary testing before implementation.
Participate in detail level of code, design reviews.
Follow agile/scrum process in entire development lifecycle.
Required Skills
AWS System Administration for EC2, Beanstalk, ECS, VPN and other AWS services such as S3, SQS, SNS.
Familiar with NoSQL & SQL strategies and successful AWS infrastructure patterns to ensure data storage is designed for security, reliability, availability, maintainability and performance.
Worked before in the DevOps Teams (can be optional).
Have a good knowledge of Spring Boot and micro services.
Able to write code in java using Spring Boot.
Have good understanding of Agile frameworks(Scrum/Kanban).
Required Experience
2+ years of experience in application development using NodeJS.
Experience integrating legacy and modern RESTful APIs.
Experience with CI/CD, including relevant experience with tools like Jenkins 2.0.
Monitoring experience using New Relic, AWS Cloud Watch.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field