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)