Backend Developer
Core
Modernizing backend services and data pipelines using Java/Scala, Play Framework, and Spark.
Role type
Backend Developer (Java/Scala)
Builds
Production backend services and batch data pipelines
Domain
Enterprise software development, data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Scala, Play Framework, Spark, OAuth authentication, Gradle, CI/CD pipelines, GenAI tooling (Claude Code)
Preferred skills
React, TypeScript
Technologies
Java, Scala, Play Framework, Spark, OAuth, Gradle, React, TypeScript, Claude Code
Responsibilities
Upgrade backend services to latest JDK, Scala 3.x, and Play Framework 3.x; Migrate authentication from legacy API to OAuth; Build Spark/Java batch pipelines for data migration and backfill; Develop reusable GenAI tools for code transformation and dependency resolution.