Job Description :
Hands-on experience with Object-Oriented Design and development using a variety of languages like Java, Scala, Python and Big Data Components/ Frameworks - Hadoop, HBase, HDFS, Pig, Hive, Spark etc.
BS or MS degree in computer science, computer engineering, or other technical discipline, or equivalent work experience
Strong understanding of data structures and algorithms
Demonstrated experience with building parallel and distributed systems
Experience with Database query optimization and indexing (Relational or NoSQL DBs)
Experience with Web Services design and implementation using REST/SOAP
Knowledge of stream processing and SPARK is a plus
Looks proactively beyond the obvious for continuous improvement opportunities
Ability to understand requirements and communicate with business partners
Strong written and verbal communication skills
At the core of Software Engineering.