Job Description :
8+ years of software development experience including designing, developing and deploying software components at scale using core Java on a Linux/Unix platform
Strong understanding and experience in application architectural patterns, such as MVC, Microservices, Event-driven
Experience building API’s
Experience in developing and deploying software to public cloud (AWS or Azure) using CI/CD practices.
AWS development experience including AWS streaming, Spark streaming and/or Apache Flink
Strong experience with AWS Kinesis firehose, Kinesis Data streams, Kinesis Data analytics, S3, SNS, EC2, ECS/EKS, Cloudwatch, Lambda, API Gateway and Elasticache.