Scala Developer/Java Scala Developer

VDart, Inc.
Denver, United States of America
2 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Denver, United States of America

Tech stack

Java
API
Akka
Unit Testing
Cloud Engineering
Software Quality
Computer Programming
Continuous Integration
Dependency Injection
Fault Tolerance
Protocol Buffers
OAuth
Scala
Software Engineering
Istio
Spring-boot
Software Security
Apigee
Backend
GIT
Kubernetes
Avro
Kafka
GraphQL
Front End Software Development
Asynchronous Programming
Functional Programming
Api Gateway
REST
Api Management
Docker
Web Api
Microservices

Job description

  • Design and develop RESTful APIs using Java and Scala using scalantra or any functional programming experience.
  • 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+)

Requirements

  • 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)

Keywords: Scala, RESTful APIs, Java, Apache Kafka, Spring Boot, Git, CI/CD

About the company

© 2026 Careerjet All rights reserved

Apply for this position