Senior Scala Developer

Overview

Remote
$48 - $50
Contract - W2
Contract - 6 Month(s)
10% Travel

Skills

Akka
Apache Kafka
Scala
Cats/ZIO.
Framework

Job Details

Job Title: Senior Scala Developer (Recent Java Experience Required)
Location: Remote USA
Experience: 10+ Years
Visa: Any visa is fine
Employment Type: / Contract

Job Description
We are hiring a Senior Scala Developer whose primary expertise is Scala.
The candidate must have recent Java coding experience (last project or last 1 2 years), but this is not a Java Developer role. The main responsibility is building and optimizing backend systems using Scala while leveraging Java experience when needed.

Responsibilities
Develop and maintain backend services primarily using Scala.

Use recent Java experience when needed (integration, microservices, legacy touchpoints).

Build high-performance, scalable microservices and distributed systems.

Design and implement RESTful and gRPC APIs.

Participate in architectural design, code reviews, and technical planning.

Write clean, maintainable Scala code with unit & integration testing.

Troubleshoot, optimize, and ensure system reliability.

Collaborate with cross-functional teams.

Required Skills
10+ years backend development experience.

Strong primary expertise in Scala (must have several recent projects in Scala).

Recent Java development experience (last project must include Java or used within last 1 2 years).

Deep understanding of functional programming in Scala.

Experience with microservices, distributed systems, concurrency.

Strong hands-on experience with SQL/NoSQL databases.

Proficiency with Git, CI/CD pipelines.

Excellent debugging and problem-solving skills.

Preferred Skills
Experience with Akka, Play Framework, or Cats/ZIO.

Cloud experience: AWS / Google Cloud Platform / Azure, Docker, Kubernetes.

Experience with Kafka or event-driven systems.

Experience with streaming/real-time data pipelines.

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.