Full Stack Engineer
The Role We are looking for a Senior Cloud/Software Engineer to join our technology team to design and develop new capabilities within Enterprise Digital Operations using cloud and distributed platform technologies in a fast-paced agile team. As a senior cloud engineer, you will combine your software development skills with native tooling from cloud providers and enterprise tooling to help develop a cloud-centric ecosystem leveraging cutting-edge architecture and services. The Expertise and Skills You Bring Bachelor's degree in Computer Science, Engineering or equivalent6+ years of software development experienceHands on experience working in complex architectural designs and technology initiativesPassion for technology and can stay on top of the newest technology trendsHighly motivated team player with strong communication, and organization skillsExperience working in agile development environmentHands on experience in Test Driven Development Required and deep experience implementing solutions using the following technologies pplication development on Public Cloud - AWS Managed Services, ECS, EC2, EKS, Serverless Framework/Lambda, API Gateway, Step Function, S3, ALB, Route53Front/back-end JS framework for Web Development such as Angular, NodeJS, ExpressContainerization technology like Docker (deployed on ECS, EKS)REST API development leveraging Java, SpringBoot, NodeJSProven understanding of Database: Oracle, NoSQL DatabaseRepository Management - Github/BitbucketSupport tools like Splunk/Datadog/Kibana Nice to have experience implementing solutions using the following technologies DevOps CI/CD tools like Terraform, JenkinsDevelop/Implement automated test cases using BDD, TDD testing framework (JEST, Cucumber, Mocha, Selenium, Istanbul)Good understanding of Digital Certificate management