Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 17176096

    MUMBAI · FULLTIME

    Scala Developer

    3across logo

    3across

    Mumbai · onsite · Posted 40d ago

    Sourced fromNaukri
    ₹20.0L - ₹25.0L PA6–11 yrsfulltimeMumbai

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.4s
    • Found the form on Naukri · 15 questions to answer1.7s
    • Decided the answers for all of them2.8s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Hiring: Scala Developer


    We are looking for a skilled Scala + PySpark Developer with Java knowledge

    Location: Mumbai.

    Experience: 6+ Years
    Location: Mumbai
    Work Mode: Work from Office
    Employment Type: Full-Time / Permanent


    Key Responsibilities

    • Develop and optimize large-scale data processing applications using Scala, PySpark and Java.
    • Write clean, reusable and efficient Scala code.
    • Apply functional programming concepts while solving coding problems.
    • Develop Spark applications using Spark DataFrames and Spark SQL.
    • Write Scala-based Spark DataFrame transformations.
    • Understand and explain Spark execution from an architectural perspective.
    • Identify Spark transformations and actions.
    • Estimate the number of Spark jobs and stages created for a given Spark program.
    • Understand Spark DAG, lazy evaluation and execution plans.
    • Work with Spark deployment modes, including client mode and cluster mode.
    • Troubleshoot and optimize Spark applications.
    • Independently understand problem statements and convert them into technical solutions.
    • Collaborate with technical teams and stakeholders to deliver effective solutions.

    Mandatory Technical Skills

    • Strong hands-on experience in Scala development.
    • Strong understanding of Scala functional programming.
    • Hands-on experience with Apache Spark.
    • Experience writing Spark DataFrame transformations.
    • Good knowledge of Spark Core, Spark SQL and RDDs.
    • Working experience with PySpark.
    • Good knowledge of Core Java.
    • Strong coding, analytical and problem-solving skills.
    • Ability to understand requirements independently.

    Strong Scala Knowledge Required Candidates should be able to explain and apply:

    • Case Classes
    • Higher-Order Functions
    • Function Currying
    • Partial Functions and Total Functions
    • Call-by-Value vs. Call-by-Name
    • Option, Some and None
    • Pattern Matching
    • Scala Collections
    • Immutable Data Structures
    • Functional Programming Concepts



    Sourced from naukri

    Section · 02

    Skills

    Apache SparkScalaHdfsApache HadoopPysparkSQLJava

    Scala Developer · waiting for your command