Develop applications from scratch.
Design, develop, test and deploy new applications as part of the strategic transformation program
Work on Agile, cloud technologies, microservices and Big Data.
-9 years of development and delivery experience
-Experience in fields encompassing Distributed computing, Big Data Analytics, Data Transformation
-Experience in large scale crawling on cloud platforms (preferred)
-Hands on experience on HDFS (Hadoop), spark(2 most important skills), impala, hive
-Hands on experience on AWS platforms and at least one SQL database technologies such as Teradata SQL, Exadata SQL, T-SQL
-Core Java experience + 1 more scripting language
-Knowledge of distributed Architectures, SOA, Micro-services, PaaS
-Source Code control (experience with Git preferred)
Deep understanding of computer science fundamentals such as algorithm design, complexity analysis
-Solid knowledge of distributes system concepts
-Understand the mechanisms of parallel systems such as Hadoop, Spark, Zookeeper etc.
-Familiar with parallel execution models, able to reason / debugging in Spark RDD, Kafka topics
-Performance tuning experience in either Spark, Hadoop MR, Kafka etc.