

Scala Developer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Scala Developer on a contract basis, offering a competitive pay rate. Key skills include Scala, Java, Apache Kafka, and API development. Experience with microservices, Spring Boot, and CI/CD practices is required.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
-
ποΈ - Date discovered
August 6, 2025
π - Project duration
Unknown
-
ποΈ - Location type
Unknown
-
π - Contract type
Unknown
-
π - Security clearance
Unknown
-
π - Location detailed
Denver, CO
-
π§ - Skills detailed
#API (Application Programming Interface) #GraphQL #Istio #Java #Apache Kafka #Programming #Kafka (Apache Kafka) #Security #Cloud #React #Docker #Scala #Automation #Microservices #Integration Testing #GIT #Kubernetes #Spring Boot
Role description
Role: Scala Developer
β’ Design and develop RESTful and GraphQL APIs using Java and Scala
β’ Build event-driven services and microservices that produce and consume messages via Apache Kafka
β’ Implement backend systems using frameworks like Spring Boot, Akka HTTP, or Play
β’ Ensure reliable, fault-tolerant Kafka integration, including schema validation, error handling, and retries
β’ Collaborate with frontend and platform teams to define clear API contracts and integration patterns
β’ Contribute to code quality, testing, and CI/CD automation
β’ Monitor, troubleshoot, and optimize performance of services and API endpoints
β’ Strong programming experience with Scala (Akka, Play, or Cats/Scalaz) and Java (8+)
β’ Hands-on experience with Apache Kafka (producer/consumer APIs, Avro/Protobuf, topic design)
β’ Experience building and consuming RESTful APIs and optionally GraphQL APIs
β’ Knowledge of functional programming and reactive patterns
β’ Familiarity with Spring Boot, asynchronous programming, and dependency injection
β’ Strong unit and integration testing practices
β’ Comfortable with Git, CI/CD pipelines, and API security (OAuth2, JWT)
Nice to Have
β’ Kafka Streams or Akka Streams experience
β’ Exposure to Kafka Connect, Schema Registry, and message validation patterns
β’ Knowledge of Docker, Kubernetes, and cloud-native app development
β’ Familiarity with API gateways (e.g., Kong, Apigee) or service mesh (e.g., Istio)
Role: Scala Developer
β’ Design and develop RESTful and GraphQL APIs using Java and Scala
β’ Build event-driven services and microservices that produce and consume messages via Apache Kafka
β’ Implement backend systems using frameworks like Spring Boot, Akka HTTP, or Play
β’ Ensure reliable, fault-tolerant Kafka integration, including schema validation, error handling, and retries
β’ Collaborate with frontend and platform teams to define clear API contracts and integration patterns
β’ Contribute to code quality, testing, and CI/CD automation
β’ Monitor, troubleshoot, and optimize performance of services and API endpoints
β’ Strong programming experience with Scala (Akka, Play, or Cats/Scalaz) and Java (8+)
β’ Hands-on experience with Apache Kafka (producer/consumer APIs, Avro/Protobuf, topic design)
β’ Experience building and consuming RESTful APIs and optionally GraphQL APIs
β’ Knowledge of functional programming and reactive patterns
β’ Familiarity with Spring Boot, asynchronous programming, and dependency injection
β’ Strong unit and integration testing practices
β’ Comfortable with Git, CI/CD pipelines, and API security (OAuth2, JWT)
Nice to Have
β’ Kafka Streams or Akka Streams experience
β’ Exposure to Kafka Connect, Schema Registry, and message validation patterns
β’ Knowledge of Docker, Kubernetes, and cloud-native app development
β’ Familiarity with API gateways (e.g., Kong, Apigee) or service mesh (e.g., Istio)