Backend Engineer
⚲ Stockholm Metropolitan Area
Do uzgodnienia
Wymagania
- oauth
- Java Development Kit (JDK)
- API (Application Programming Interface)
- Java
- Scala
- Spark
- TypeScript
- Backend
- DevOps
- CI/CD
Opis stanowiska
What we're looking for
• Hands-on experience with production Java/Scala services
• Familiarity with the Play Framework internals
• Spark experience for pipeline-heavy work
• Comfortable with OAuth-based authentication patterns
• React/TypeScript familiarity is a plus
• For DevOps-leaning candidates: experience with build systems
(Gradle), scripting, and CI/CD pipelines
Example of work tasks
• Modernise backend services and pipelines: upgrade to latest JDK,
Scala 3.x, and Play Framework 3.x
• Apply GenAI tooling throughout to automate code transformations,
dependency resolution, and compatibility fixes — producing reusable
tools, prompts, and a documented runbook
• Migrate authentication across a large number of backend services from
a legacy API to an OAuth-based solution.
• Replace per-unit data stores with a single versioned table: build Spark/
Java batch pipelines for backfill/migration and extend Scala/Play
backends
• Hands-on experience with production Java/Scala services
• Familiarity with the Play Framework internals
• Spark experience for pipeline-heavy work
• Comfortable with OAuth-based authentication patterns
• React/TypeScript familiarity is a plus
• For DevOps-leaning candidates: experience with build systems
(Gradle), scripting, and CI/CD pipelines
Example of work tasks
• Modernise backend services and pipelines: upgrade to latest JDK,
Scala 3.x, and Play Framework 3.x
• Apply GenAI tooling throughout to automate code transformations,
dependency resolution, and compatibility fixes — producing reusable
tools, prompts, and a documented runbook
• Migrate authentication across a large number of backend services from
a legacy API to an OAuth-based solution.
• Replace per-unit data stores with a single versioned table: build Spark/
Java batch pipelines for backfill/migration and extend Scala/Play
backends
🔍 Dekoder Ogłoszenia
🔴
Modernise backend services and pipelines: upgrade to latest JDK, Scala 3.x, and Play Framework 3.x
Oczekuje się, że będziesz zajmować się przestarzałym kodem i infrastrukturą, co może być czasochłonne i frustrujące.
🔴
Apply GenAI tooling throughout to automate code transformations, dependency resolution, and compatibility fixes — producing reusable tools, prompts, and a documented runbook
Będziesz musiał eksperymentować z nowymi technologiami i tworzyć narzędzia od podstaw, co może wymagać dużo nauki i prób.
🔴
Migrate authentication across a large number of backend services from a legacy API to an OAuth-based solution.
Praca może obejmować migrację złożonego systemu uwierzytelniania, co jest często trudnym i ryzykownym zadaniem.
🔴
Replace per-unit data stores with a single versioned table: build Spark/Java batch pipelines for backfill/migration and extend Scala/Play backends
Oczekuje się, że będziesz pracować nad znaczącymi zmianami w architekturze danych, co może być skomplikowane i wymagać dogłębnego zrozumienia.
🟡
For DevOps-leaning candidates: experience with build systems (Gradle), scripting, and CI/CD pipelines
Chociaż nie jest to wymagane, kandydaci z tymi umiejętnościami mogą być preferowani lub oczekiwani do wykonywania szerszego zakresu obowiązków.