Strong on critical thinking, great communication and team work skill is essential to this role Hands on experience with streaming data applications (Spark Streaming, Kafka, Kinesis, and Flink) Hands on experience with CICD pipeline set-up and cloud platforms Hands on experience with TDD, unit testing including deep understanding of Mock Testing Frameworks like EasyMock or Mockito