Job Description :

Required Skills :

- 3 to 10 years of Experience in handling Big Data Environment like Scala, Python, Hadoop, ELK, Kafka etc.

- Proficient in understanding and writing Scala Scripts.

- Experience writing Python scripts

- Should know Object-Oriented Programming in Scala

- Should know Error Handling in Scala

- Expertise with Functional Programming in Scala

   • First-class functions

   • Functional Programming Principles

   • Closures

   • Higher-order functions & Function Composition

   • Partial Functions

   • Partially Applied Functions

   • Immutability and persistent data structures

   • Recursion and tail recursion

   • Monads,Monoids, Functors, and Applicatives

   • Type classes and type class instances

   • Monad transformers

   • How to design monoidic types

   • For comprehension with monads

   • Advanced patterns in functional programming Exercises

   • Applying functional programming principles

   • Implementing monads and functors in Scala

   

- Good Communication and analytical skills

- Strong interpersonal skills and willingness to learn

             

Similar Jobs you may be interested in ..