Scala Developer

Overview

Remote
$50 - $60
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 6 Month(s)
Able to Provide Sponsorship

Skills

Apache Hadoop
Apache Spark
Big Data
Business Rules
Collaboration
Data Analysis
Data Processing
Data Storage
Data Validation
Database Performance Tuning
Distributed File System
Drools
Extract
Transform
Load
HDFS
J2EE
Management
Object-Oriented Programming
Query Optimization
Reporting
SQL
Scala
System Requirements
Workflow

Job Details

Job Title: Scala Developer

Location: 100% Remote

Duration: 1+ year

Interview: Video

Must have LinkedIn with Profile Pic.

Required Skills

  • Advanced proficiency in Apache Spark with Scala, including data pipeline and transformation development.
  • Hands-on experience with Drools for implementing and managing business rules.
  • Strong expertise in Hadoop Distributed File System (HDFS) for working with large-scale, distributed datasets.
  • Solid understanding of Object-Oriented Programming concepts and best practices.
  • Advanced skills in SQL for query optimization, data analysis, and database performance tuning.
  • Working knowledge of Java EE/J2EE and its integration with big data systems.

Responsibilities:

  • Design, develop, and maintain scalable data processing applications using Apache Spark and Scala.
  • Enhance and optimize existing code to improve performance, reliability, and efficiency.
  • Collaborate with cross-functional teams to understand system requirements and align technical solutions with business needs.
  • Implement business rules using Drools and ensure accurate integration within data workflows.
  • Work with Hadoop Distributed File System (HDFS) for data storage and retrieval operations in distributed environments.
  • Apply Object-Oriented Programming (OOP) principles to create maintainable and efficient code.
  • Develop and optimize complex SQL queries for data validation, transformation, and reporting.
  • Support Java EE/J2EE components as needed to ensure system interoperability.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.