Pomiń do treści
Logo firmy emagine

Java Scala Backend Developer

emagine

Oferta w skrócie
Widełki nieujawnione
🔀HybrydowaTryb pracy
📄OtherKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaWarszawa
Dostępne na 2 portalach
Aktywna
Opublikowano16 czerwca 2026
Ostatnio sprawdzono16 czerwca 2026
Wygasa za85 dni
Werdykt JobHunt

This role focuses on modernizing and upgrading existing backend services and pipelines. You'll be working on upgrading to JDK, Scala 3.x, and Play 3.x, applying AI tools for automation, migrating authentication to OAuth, and building Spark/Java batch pipelines. It's a hands-on development role with a strong emphasis on system performance and automation. The project involves a 2-week onboarding in Malmö, Sweden.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: the specific client or project name is not disclosed, team size and structure not specified.

🛠 Wymagane technologie
Dane źródłowe
Java Development Kit (JDK)DocumentationfrontendMicrosoft ExcelPerformance optimizationJavaScalaLeanBackendCI/CD
AI Insights
Czym naprawdę jest ta rola?Backend Engineer

This role focuses on modernizing and upgrading existing backend services and pipelines. You'll be working on upgrading to JDK, Scala 3.x, and Play 3.x, applying AI tools for automation, migrating authentication to OAuth, and building Spark/Java batch pipelines. It's a hands-on development role with a strong emphasis on system performance and automation. The project involves a 2-week onboarding in Malmö, Sweden.

Plusy
  • Modernization project with latest technologies (Scala 3.x, JDK 21, Play 3.x)
  • Use of GenAI tooling – interesting automation opportunity
  • Quick recruitment process (1 meeting with client)
  • Clear responsibilities and expectations
  • Opportunity to work with Spark and OAuth – valuable skills
Na co uważać
  • Short-term contract (3 months) with extensions, no guarantee of long-term stability
  • 2-week onboarding in Sweden – unclear if travel and accommodation are covered
  • Rate capped at 195 PLN/h (B2B) — may be low for senior with specialized skills in Scala/Play/Spark
  • !Hybrid with 3 days in office – not fully remote
  • !Requires travel to Sweden for onboarding
  • !Role involves upgrading legacy systems – might involve dealing with outdated code
  • !Nice-to-have includes frontend (React/TypeScript) – may expect some full-stack work?
  • !Project language English – but team likely international
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Upgrading backend services to JDK 21 (latest) and Scala 3.x
  • Migrating Play Framework codebase to version 3.x
  • Using GenAI tooling to automate code transformations and dependency fixes
  • Implementing OAuth-based authentication across multiple backend services
  • Building Spark/Java batch pipelines for data backfill and migration
  • Replacing multiple data stores with a single versioned table
  • Writing documentation and reusable tools for the team
  • Participating in code reviews and engineering discussions
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

A mid-level backend engineer with at least 3 years of Java/Scala, some exposure to Play and Spark, and willingness to learn OAuth patterns.

Raczej nie dla

Not for developers who prefer frontend work or dislike working on legacy system modernization. Also not for those unwilling to travel for onboarding or work in a hybrid model with 3 days in Warsaw office.

Ocena dopasowania
Junior1/5
Mid3/5
Senior5/5
Hands-on5/5
Architekt2/5
Remote2/5
Enterprise3/5
Pytania do rekrutera
  • ?Is the 2-week onboarding in Sweden fully covered (travel, accommodation, per diem)?
  • ?What is the exact current version of JDK, Scala, and Play being used?
  • ?How many backend services are there to modernize?
  • ?What is the size of the team and who will I be working with?
  • ?Are there any on-call duties or rotating shifts?
  • ?What is the long-term potential – is there a possibility of permanent contract after extensions?
  • ?What is the client's company in the technology industry? (Not specified)
  • ?How is the GenAI tooling currently being used or planned?
Brakujące informacje
  • The specific client or project name is not disclosed
  • Team size and structure not specified
  • On-call requirements or pager duty not mentioned
  • Long-term career progression at emagine or client not outlined
  • Details about the GenAI tooling (e.g., which tools are used) not provided
  • Benefits on B2B (e.g., paid leave) not mentioned
Rekrutacja

1 meeting with the client

🔗Podobne oferty