● Design and develop applications using Java, Spring Boot and RESTful architecture.
● Develop event-handling service in python as a state machine deployed as an AWS Lambda.
Implementation including event authorization, duplicate events handling, data lookup, data
evaluation and validation, caching, rate limiting and throttling.
● Write end-to-end tests to ensure the system has satisfied the business requirement and met the
acceptance criteria. Testing environment including shell scripting, containers’ configuration and
tuning properties files.
● Unit tests and integration tests for testing code functionality and modules’ integration.
● Deploy and maintain AWS resources including S3, RDS, Kinesis, SQS, Lambda and Cloudwatch,
etc in Cloudformation templates