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