About Cognizant :
Cognizant (Nasdaq-100 : CTSH) is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era.
Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses.
Headquartered in the U.S., Cognizant is ranked 194 on the Fortune 500 and is consistently listed among the most admired companies in the world.
Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us Cognizant.
Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.
Job Description :
Strong expertise in building scalable applications using Java / Scala programming language.
Minimum 2+ years of hands on experience in Spark.
Must have strong experience with Spark Core / Spark Streaming.
Developed production ready Spark applications using Spark RDD apis, Data frames, Datasets, Spark SQL and Spark Streaming.
Good experience in building Big Data applications, Experience in very large-scale Big Data & Analytics applications.
Good level of experience in Core Java, J2EE technologies, JDBC, Servlets and JSP.
Background in all aspects of software engineering with strong skills in parallel data processing, data flows, REST APIs, JSON, XML, and micro service architecture.
Working knowledge and hands-on experience of Big Data / Hadoop tools and technologies.
Experienced in working big data technologies like Hive, Sqoop, HDFS, Map Reduce, Kafka, Oozie, Yarn, Hbase, Nifi.
Strong hands on experience in SQL. Should be able to write complex joins, unions, case and aggregations.
Good knowledge of Unix / Linux.