Crescens
Spark/Scala Developer
Crescens, Morris Plains, New Jersey, 07950
Job Title: Spark/Scala Developer Location: Morris Plains, NJ (Remote Start) Duration: Long Term Type: Contract to Hire Job Description: REQUIREMENT DETAILS Developing and implementing scalable data processing solutions using Apache Spark. Experience in both batch and real-time data processing Strong background in technologies such as Databricks, Snowflake, Kafka, SQL and Unix. Work closely with our data engineering and data science teams to design and optimize data pipelines and ensure efficient and reliable data processing. Skills and Experience Needed: Required: At least 4 years of experience in Designing, developing, and maintaining data processing solutions using Apache Spark (Scala). Experience working in both on-prim Hadoop cluster as well as Databricks environment. Strong understanding of Functional programming and RESTful APIs Implementing both batch and real-time data processing frameworks. Collaborating with data engineering and data science teams to understand data requirements and design optimal data pipelines. Writing efficient Spark jobs and optimizing Spark code for performance and scalability. Working with Kafka for real-time data streaming and integration. Developing and optimizing SQL queries for data extraction, transformation, and loading. Produce unit tests for Spark transformations and helper methods Ensuring data quality and integrity throughout the data processing pipelines. Monitoring and troubleshooting data processing issues, and implementing necessary fixes. Collaborating with cross-functional teams to integrate Spark solutions with other systems and technologies. Keeping up-to-date with the latest advancements in Spark and big data technologies.