Java Scala Backend Developer
Core
Enhancing and modernizing backend services and pipelines, improving system performance, and implementing automation.
Role type
Senior IC backend developer (Java/Scala)
Builds
Backend services, data pipelines, and authentication frameworks
Domain
Technology / Backend Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Scala, Play Framework, Spark, OAuth, JDK, CI/CD pipelines
Preferred skills
React, TypeScript, Gradle
Technologies
Java, Scala, Play Framework, Spark, OAuth, JDK, Gradle
Responsibilities
Modernize backend services and pipelines by upgrading to the latest JDK, Scala 3.x, and Play Framework 3.x; Apply GenAI tooling to automate code transformations and dependency resolution; Migrate authentication frameworks from legacy APIs to OAuth-based solutions; Replace multiple data stores with a single versioned table and create Spark/Java batch pipelines for backfill/migration.