Backend Software Engineer 18257
Core
Modernizing backend services, data processing pipelines, and authentication systems using Java and Scala.
Role type
Backend Software Engineer
Builds
Scalable Java and Scala-based backend solutions, Spark batch processing pipelines, and OAuth authentication services.
Domain
Enterprise software engineering, data engineering, cloud migration
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Scala, Play Framework, Apache Spark, OAuth, software architecture, system integration, backend modernization
Preferred skills
GenAI tools for automation, reusable tooling creation, technical runbook development
Technologies
JDK, Scala 3.x, Play Framework 3.x, Apache Spark, OAuth
Responsibilities
Upgrade applications to latest JDK/Scala/Play versions, develop scalable backend solutions, migrate authentication to OAuth, build Spark batch pipelines, create automation assets and runbooks, support testing and deployment
Seniority
Mid-level, hands-on IC