Required 8+ years of Hands on Software Design and Development Experience At least 3 years of Lead and Design Experience is required. Strong Experience in Development using Core Java and Enterprise Java. Strong Experience in Java Backend Server Development, Rest Services Development Experience in Developing Big Data Applications in Spark using Java/Scala Experience in Spark SQL, Spark Streaming, RDDs, Dataframes/DataSets. Experience in Kafka (mandatory) Strong Experience in working with Cloud Based Systems. Experience in Azure Cloud based development will be given preference. (Azure is mandatory) Experience in Big Data Development and ETL Methodologies Experience in Hive and HiveQL Experience in Big Data tools like Sqoop Strong understanding of Hadoop/HDFS eco system and File formats like Avro, Parquet Experience in RDBMS, SQL, and NOSQL Databases Excellent Communication Skills is a must.