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
EnglishJob 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