Location: San Francisco, CA (Hybrid)
Job Description:
Looking for an experienced cloud
engineer who will be working on design and development of suite of web
applications. The individual will be responsible for developing, implementing,
maintaining, and supporting Java based components and interfaces. The position
requires broad understanding of various coding methodologies, testing practice,
and tools and accordingly apply each method to achieve the desired outcomes.
Qualifications:
1. Over 10 years of experience in Design, develop, and
implementing high quality technology solutions that use cloud technology to
address client business needs.
2. Proven experience in designing and building cloud-native
Java based applications.
3. Hands on experience in designing and developing
applications using Java EE platforms. Experience working with restful Web
Services, XML and JSON.
4. Object Oriented analysis and design using common design
patterns.
5. Profound insight of Java and JEE internals
6. At least 5 years of AWS cloud experience.
7. Proficient in AWS services such as S3, Lambda, API
Gateway, SNS and SQS.
8. Experience in developing and deploying serverless
applications using AWS Lambda, API Gateway and DynamoDB.
9. Proven experience of JavaScript, NodeJS, Python and NoSQL
DB preferrable DynamoDB.
10. Create Infrastructure as Code (IaC) using Terraform
scripts
11. Assist with setting up CI/CD pipeline, releases
management using Gitlab code repository and Gitlab CI.
12. Certification(optional, but preferred) – AWS certified
Developer – Associate, AWS certified solution Architect – Associate.