1

Scala Programmer Jobs in Michigan (NOW HIRING)

Sr. Java Developer

Dearborn, MI · On-site

$52.75 - $67.25/hr

They are seeking a Sr. Java Developer who will primarily be responsible for coding in Java, Spark, and Scala while also leveraging their expertise in Java coding and communication skills.

Big Data Engineer

Lansing, MI · On-site

$110K - $125K/yr

The ideal candidate will have strong hands-on expertise in the Hadoop ecosystem, Spark, Scala, Hive ... Mentor junior engineers and contribute to technical best practices. Required Qualifications * 8+ ...

Sr. Data Engineer - Lansing, MI

Lansing, MI · On-site

$116K - $139K/yr

The ideal candidate will have strong experience in Databricks, AWS, Python/Scala, Oracle, and ... Job Title: Senior Data Engineer Location: Lansing, MI (Hybrid - Onsite 2 days/week, REQUIRED ...

Big Data Engineer

Lansing, MI · On-site

$110K - $125K/yr

The ideal candidate will have strong hands-on expertise in the Hadoop ecosystem, Spark, Scala, Hive ... Mentor junior engineers and contribute to technical best practices. Required Qualifications * 8+ ...

Sr. Java Developer

Dearborn, MI · On-site

$52.50 - $67/hr

... Java Developer Location: - Dearborn, MI 48120 Duration: - 6+ months Should have excellent ... Spark & Scala Qualifications Should have excellent communication skills. Should be an expert in ...

Responsibilities : • Must have strong, hands-on J2EE development • Must have indepth knowledge of SCALA - Spark programming • Must have 3+ years relevant professional experience working with ...

Data Engineer (with NIKE exp.)

Dearborn, MI · On-site

$105K - $126K/yr

Pyspark, Python, Scala, Java, Hadoop hive, big data processing experience. • Awareness and good ... programming exposure and Good knowledge of Spark SQL. • Strong in Software Programming ...

Data Engineer

Farmington Hills, MI · On-site

$112K - $135K/yr

Strong programming skills in Python, Java, or Scala. * Hands‑on experience with ETL tools and frameworks (e.g., Apache Airflow, Apache NiFi, Talend). * Proficiency in SQL and working with ...

Must have following SCALA SQL Spark/Spark Streaming Big Data Tool Set Linux Python/PySpark Kafka * Experience collaborating with dev team, project managers, and engineers. * Excellent communication ...

Must have following SCALA SQL Spark/Spark Streaming Big Data Tool Set Linux Python/PySpark Kafka * Experience collaborating with dev team, project managers, and engineers. * Excellent communication ...

next page

Showing results 1-20

Scala Programmer information

See Michigan salary details

$10

$34

$59

How much do scala programmer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for scala programmer in Michigan is $34.46, according to ZipRecruiter salary data. Most workers in this role earn between $22.40 and $44.86 per hour, depending on experience, location, and employer.

What is the difference between Scala Programmer vs Java Developer?

AspectScala ProgrammerJava Developer
Required CredentialsBachelor's in Computer Science or related, Scala certifications (optional)Bachelor's in Computer Science or related, Java certifications (optional)
Work EnvironmentTech companies, startups, data processing, backend developmentEnterprise software, web applications, backend systems
Industry UsageBig Data, functional programming projects, distributed systemsWeb development, enterprise applications, Android development
Common Search/ComparisonOften compared for functional programming skills and performanceCompared for widespread use and legacy system integration

The main difference between a Scala Programmer and a Java Developer lies in their primary programming languages and typical project focus. Scala Programmers specialize in functional programming and work on data-intensive and distributed systems, while Java Developers often focus on enterprise applications and web development. Both roles require similar educational backgrounds but differ in language expertise and industry applications.

Are Scala programmers in demand?

Scala programmers are in demand in industries that require scalable, high-performance applications, such as finance, data engineering, and backend development. Knowledge of frameworks like Apache Spark and functional programming skills increase employability, and demand is expected to grow with the expansion of big data and distributed systems. However, the level of demand can vary by region and industry trends.

What does a Scala programmer do?

A Scala programmer develops software applications using the Scala programming language, often working on backend systems, data processing, or distributed computing projects. They write, test, and maintain code, typically using tools like sbt and frameworks such as Akka or Spark, and may collaborate with teams to implement scalable solutions.
Infographic showing various Scala Programmer job openings in Michigan as of August 2026, with employment types broken down into 80% Full Time, 8% Part Time, 2% Temporary, 8% Contract, and 2% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $71,675 per year, or $34.5 per hour.

Looking for Big Data Engineer in Dearborn MI

Dearborn, MI • On-site

Avani Technology Solutions, Inc.
IT Services • 201 - 500 employees

$51.75 - $68.50/hr

Contractor

Re-posted 22 days ago


Job description

Role: Big Data Engineer
Location: Dearborn MI
Duration: 6 Months

Job Description:
• Good Experience in any of the Hadoop distributed platform like HDP/Cloudera
• Hands on experience on in java and Scala programming language.
• Must have work Experience on core Java
• Ability to write, optimize and tune Hive queries
• Good grasp on Hive data modeling/ ACID feature/ Partitions and Clustering
• Experience in Spark to build efficient solutions
• Exposure to debug Map Reduce/Spark jobs in Yarn
• Exposure to cloud technologies AWS or Azure
Qualifications:
• Expected to meet the technical qualifications of the Software Engineer. In addition to those they should have the following Experience providing technical coaching to technical team members (Code Review and hands on coding experience required)
• Experience leading the design, build and support of enterprise-level Internal or external customer-facing applications
• Experience leading the design, build and support of enterprise-level 'Big Data'
• Demonstrated the ability to learn and teach new technologies
Thanks & Best Regards
Swamy A
Direct : 585-532-7074| swamy.a@avanitechsolutions.com
687 Lee Road, Suite # 208, Rochester, NY 14606
http://www.avanitechsolutions.com