Must Have -
1. Candidate should be well versed with Scala and have applied object-oriented Scala concepts day in and day out (Inheritence, Anonymous Classes, Scala Objects, Abstract Classes etc)
2. Candidate should be well versed with Distributed Framework like Spark
3. Candidate should be well versed with Spark RDD, Spark Dataframe, Spark Core, Spark Streaming
4. Candidate should be well versed with Hive or any other equivalent warehouse technology
5. Candidate should be well versed with Shell Scripting
6. Candidate should be well versed with complete Software development life cycle process
7. Candidate should be aware of Git, Sonarqube and control M
8. Candidate should have good experience on performing environment upgrades like SIT, UAT & Prod
9. Candidate should have overall understanding on Big Data Technology
10. Candidate should be a problem solver and guide the team when they need support
Good to Have -
1. Knowledge of Azure Dev Ops in terms of Pipeline Creation, Code and Repo Management
2. Knowledge of CDP is preferred