May 8, 2026

Scala Developer

Senior • Remote

Warsaw, Poland

📌 We are looking for Scala Developer on behalf of our client:

Work mode: Remote

Contract: B2B contract

Project:

As an investment in our product and team, we are exploring options to spin up an offshore/nearshore development team for Marktplaats/2dehands. The team will focus on SEO-related development within the existing technology stack.

Short project description (Motors / SEO-GEO focus):

Development of scalable SEO page generation (brand × model × year × region). Building dynamic indexing logic based on supply thresholds. Optimizing internal linking between listings, dealer pages, and model hubs. Ensuring crawl budget efficiency and inventory freshness.

Project details:

  • Start date: 18 May 2026

  • End date: 31 Jan 2027

  • Long-term project

  • Remote work

Tech stack:

  • Scala

  • React / Node

  • AWS

  • Kubernetes (K8S)

Key responsibilities:

  • Build and enhance backend services using Scala

  • Lead performance optimization efforts across large-scale applications and services

  • Proactively research and troubleshoot technical issues impacting end-user experience

  • Collaborate with cross-functional teams to identify bottlenecks and implement solutions

  • Support onboarding of new technical resources by sharing best practices and tooling

Requirements:

  • Proven Scala/backend engineering experience

  • Strong background in system performance tuning and scalability

  • Ability to anticipate and solve complex technical issues

  • Strong problem-solving mindset and curiosity to deep dive into issues

  • Strong collaboration and communication skills

Nice to have:

  • SEO-related experience

📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk

Similar jobs you might like

Technology

emagine Polska

Scala Developer

Mid

Hybrid

Kraków, Poland

180 - 200 PLN/hr

🏢 Summary: Full-time hybrid Backend Developer contract focused on modernizing backend services, migrating authentication systems to OAuth, and building Spark-based data migration pipelines. The role involves upgrading Java/Scala ecosystems, automating transformations with GenAI tooling, and extending Scala/Play Framework backends in an English-speaking international environment. 🗂️ Requirements: Production experience with Java, Production experience with Scala, Knowledge of Play Framework internals, Experience with Spark, Knowledge of OAuth authentication patterns, Availability for hybrid work in Krakow, English proficiency 📃 Skills: Java, Scala, Play, Spark, OAuth, GenAI, React, TypeScript, Gradle, CI/CD 🏢 Description: Industry: Technology solutions - consumer electronics, software, streaming Client: global enterprise, Swedish entity Work model: full time, hybrid 3 days/week on-site fromKrakow (Equal Business Park) office Project language: English Onboarding : 3 days in Malmo, Sweden Start: ASAP or 1 week notice ideally / at latest start 27th July 2026 Assignment type: B2B Remuneration: up to 200 PLN/h net + VAT FTE: full-time Summary: The Backend Developer role is aimed at enhancing and modernizing backend services and pipelines within the organization. This position primarily focuses on improving system performance, ensuring robust authentication mechanisms, and implementing automation to streamline processes. Main Responsibilities: Modernise 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, dependency resolution, and compatibility fixes, producing reusable tools and documentation. Migrate authentication frameworks from legacy APIs to OAuth-based solutions across various backend services. Replace multiple data stores with a single versioned table, creating Spark/Java batch pipelines for backfill/migration and extending Scala/Play backends. Key Requirements: Hands-on experience with production Java/Scala services . Familiarity with Play Framework internals or Akka. Experience with Spark for pipeline-heavy work. Comfortable with OAuth-based authentication patterns. Nice to Have: Familiarity with React/TypeScript. For DevOps-leaning candidates: experience with Gradle, scripting, and CI/CD pipelines.

Technology

emagine Polska

Scala Developer

Senior

Hybrid

Krakow, MA, Poland

170 - 200 PLN/hr

🏢 Summary: Backend Developer role focused on modernizing and optimizing backend services and data pipelines, including technology upgrades, authentication migration, and automation initiatives. The position involves working with Java/Scala ecosystems, Spark pipelines, and OAuth-based security in a hybrid model with onboarding in Sweden. B2B contract with competitive hourly rate and English as the project language. 🗂️ Requirements: Hands-on experience with production Java services, Hands-on experience with production Scala services, Familiarity with Play Framework internals, Experience with Spark for data pipelines, Experience with OAuth-based authentication patterns, Availability for hybrid work (3 days/week in Warsaw or Cracow), Availability for 2-week onboarding in Malmo, Sweden, Fluent English 📃 Skills: Java, Scala, Play, Spark, OAuth, Gradle, CI/CD, React, TypeScript 🏢 Description: 🌍 Work mode: hybrid –  3 days from the Warsaw OR Cracow office. ⏳ Duration : > 3 months contracts . 🔍 Onboarding : 2 weeks in Malmo, Sweden. ⏰ Start : August 3rd at the latest. 📝 Contract : B2B > up 200 zl/h. ⚙️ Recruitment process : 2 meetings. 📕Project language : English. 💼 Industry : Technology. 💻 Workload : Full time (40 hours per week). Summary: The Backend Developer role is aimed at enhancing and modernizing backend services and pipelines within the organization. This position primarily focuses on improving system performance, ensuring robust authentication mechanisms, and implementing automation to streamline processes. Main Responsibilities: Modernise 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, dependency resolution, and compatibility fixes, producing reusable tools and documentation. Migrate authentication frameworks from legacy APIs to OAuth-based solutions across various backend services. Replace multiple data stores with a single versioned table, creating Spark/Java batch pipelines for backfill/migration and extending Scala/Play backends. Key Requirements: Hands-on experience with production Java/Scala services . Familiarity with Play Framework internals. Experience with Spark for pipeline-heavy work. Comfortable with OAuth-based authentication patterns. Nice to Have: Familiarity with React/TypeScript. For DevOps-leaning candidates: experience with Gradle, scripting, and CI/CD pipelines. Other Details Tools/Methodologies: Java, Scala, Play Framework, Spark, OAuth.

Technology

emagine Polska

Fullstack Developer

Senior

Remote

Warsaw, Poland

🏢 Summary: Fullstack Developer role in a long-term, fully remote project focused on building and maintaining a global digital product supporting retail and service operations. The position covers end-to-end product ownership, including development of micro frontends and microservices, cloud deployment, and production support. It offers hands-on work in a modern, scalable, event-driven architecture. 🗂️ Requirements: Strong backend development experience with Java or Kotlin, Solid frontend development experience with React or similar framework, Experience working in AWS cloud environments, Practical experience with microservices architecture, Experience with CI/CD pipelines, Ability to work in trunk-based development setup, Experience with event-driven systems such as Kafka, Familiarity with AI-assisted and agentic development workflows 📃 Skills: Java, Kotlin, React, AWS, Kubernetes, Kafka, GitLab, CI/CD, Microservices 🏢 Description: PROJECT DETAILS: Workload: Full-time Contract: B2B Start : ASAP Model: 100% remote Business Travels: Occasionally BYOD - bring your own device Security check is required as part of the process Initial 6-month contract , with a project planned for at least 3 years Join our project and help build a global digital product used by retailers and service advisors around the world. We are looking for an experienced Fullstack Developer to join the team with a product that supports resale operations and service processes by delivering accurate, optimised information to employees across the dealer network. This is a great opportunity for someone who enjoys working across the full application lifecycle, from development to production , and wants to have a real impact on a modern, business-critical solution. About the role You will be part of a team that owns the product end-to-end — from building new functionality to deploying and maintaining it in production. This is a hands-on engineering role where you will work closely with other developers, contribute to a shared codebase, and help ensure the product remains stable, scalable, and high-quality. You will play an active role in shaping and improving the system. What you will work on Developing and maintaining micro frontends and microservices Improving system performance, stability, and scalability Integrating the platform with internal and external services Continuously improving code quality and development practices Contributing throughout the full lifecycle of the application, including production deployment What we are looking for Strong experience in backend development using Java/Kotlin Solid understanding of frontend development with React or a similar framework Experience working in cloud environments , preferably AWS Practical experience with microservices architecture Experience with CI/CD pipelines and modern software development practices Ability to work in a trunk-based development setup Experience working with event-driven systems , such as Kafka Strong familiarity with AI-assisted and agentic workflows as part of everyday software development Tech stack Frontend: React, micro frontends Backend: Kotlin & Java, microservices Infrastructure: AWS, Kubernetes CI/CD: GitLab Pipelines Messaging: Kafka

Technology

N-iX

Lead Backend (Scala) Engineer

Senior

Remote

Krakow, Poland

7,000 - 8,000 USD

🏢 Summary: Lead Backend (Scala) Engineer role focused on building scalable backend services and APIs for a high-traffic online marketplace platform. The position involves designing complex database solutions, developing cloud-native applications on AWS, and leading technical initiatives within cross-functional teams. The engineer will take ownership of backend architecture and drive scalable, high-performance solutions. 🗂️ Requirements: 6+ years of hands-on coding experience, Strong expertise in Scala, Experience with Java, Experience with Spring Boot, Experience with Object-Oriented Programming, Experience with Functional Programming, Experience designing scalable and responsive APIs, Experience developing cloud-native applications on AWS, Experience with SQL databases, Experience with NoSQL databases (DynamoDB), Experience with Kafka, Upper-Intermediate level English or higher 📃 Skills: Scala, Java, Spring, OOP, FP, AWS, SQL, DynamoDB, Kafka 🏢 Description: N-iX is looking for a Lead Backend (Scala) Engineer to join our team. Our customer is the European online car market, with over 30 million monthly users and a presence in 18 countries. As a Lead Engineer, you will play a pivotal role in shaping the future of online car markets and enhancing the user experience for millions of car buyers and sellers. Responsibilities: Developing scalable backend services Designing complex database solutions Designing fast, scalable, and responsive APIs Day-to-day work with AWS Working in cross-functional teams Ready to take ownership and independently drive topics Requirements: At least 6+ years of hands-on coding experience Strong expertise with Scala is a must. Experience with Java and Spring Boot. Experience with Object-Oriented/Functional Programming Experience in designing fast, scalable, and responsive APIs Experience developing cloud-native apps using AWS Experience with SQL and NoSQL (DDB) databases Experience with Kafka Good communication skills (fluent English, at least Upper-Intermediate) Nice-to-Have: Experience with Search databases - ElasticSearch (using it as a search engine); Frontend experience - JavaScript or Typescript DevOps Experience - DataDog, Opsgenie, etc.

Technology

emagine Polska

Java Backend Developer

Mid

Hybrid

Krakow, MA, Poland

🏢 Summary: Backend Developer role focused on modernizing and optimizing backend services and data pipelines, including migration to newer Java/Scala and Play Framework versions and implementation of OAuth-based authentication. The position involves automation with GenAI tools and Spark-based data migrations in a hybrid work model. B2B contract with onboarding in Sweden and full-time engagement in English. 🗂️ Requirements: Hands-on experience with production Java services, Hands-on experience with production Scala services, Experience with Play Framework internals, Experience with Spark for pipeline-heavy work, Experience with OAuth-based authentication patterns, Availability to work hybrid from Warsaw or Cracow office, Availability for 2-week onboarding in Malmo, Sweden, Fluency in English 📃 Skills: Java, Scala, Play, Spark, OAuth, JDK, GenAI, Gradle, CI/CD, React, TypeScript 🏢 Description: 🌍 Work mode: hybrid –  3 days from the Warsaw OR Cracow office. ⏳ Duration : > 3 months contracts . 🔍 Onboarding : 2 weeks in Malmo, Sweden. ⏰ Start : August 3rd at the latest. 📝 Contract : B2B > up 195 zl/h. ⚙️ Recruitment process : 2 meetings. 📕Project language : English. 💼 Industry : Technology. 💻 Workload : Full time (40 hours per week). Summary: The Backend Developer role is aimed at enhancing and modernizing backend services and pipelines within the organization. This position primarily focuses on improving system performance, ensuring robust authentication mechanisms, and implementing automation to streamline processes. Main Responsibilities: Modernise 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, dependency resolution, and compatibility fixes, producing reusable tools and documentation. Migrate authentication frameworks from legacy APIs to OAuth-based solutions across various backend services. Replace multiple data stores with a single versioned table, creating Spark/Java batch pipelines for backfill/migration and extending Scala/Play backends. Key Requirements: Hands-on experience with production Java/Scala services . Familiarity with Play Framework internals. Experience with Spark for pipeline-heavy work. Comfortable with OAuth-based authentication patterns. Nice to Have: Familiarity with React/TypeScript. For DevOps-leaning candidates: experience with Gradle, scripting, and CI/CD pipelines. Other Details: Tools/Methodologies: Java, Scala, Play Framework, Spark, OAuth.

Technology

co.brick Talents

Senior Java Developer

Senior

Hybrid

Gliwice, Poland

165 - 175 PLN/hr

🏢 Summary: Senior Backend Engineer role for a 3-month modernization project focused on upgrading Java and Scala backend services, migrating authentication systems to OAuth, and building large-scale Spark data pipelines. The position requires hybrid work in Warsaw or Kraków, with a fully covered onboarding period in Sweden. 🗂️ Requirements: 5+ years commercial backend experience, Strong production experience with Java, Strong production experience with Scala, Experience with Play Framework or Akka/Pekko, Hands-on experience with Spark, Experience with OAuth authentication, Professional English proficiency, Availability for 2-week onboarding in Sweden, Hybrid availability in Warsaw or Kraków office 3 days/week 📃 Skills: Java, Scala, Play, Akka, Pekko, Spark, OAuth, React, TypeScript, CI/CD, Gradle 🏢 Description: co.brick talents — powered by AI, powered by people. Senior Backend Engineer (Scala / Java) – 3-Month Project Salary: Up to 175 PLN/h net + VAT (B2B Contract) Location: Hybrid – Warsaw or Kraków ( strictly 3 days/week from the office – non-negotiable) Onboarding: 2 weeks on-site in Malmö, Sweden (fully covered) Project Duration: 3 months Start Date: ASAP/Beginning of August at the ABSOLUTE LATEST About the Client & Project On behalf of our client, an innovative company from the technology sector, we are looking for a Strong Senior Backend Developer to join a short-term, high-impact project. The main goal is to modernize and optimize core backend services, streamline data pipelines, and enhance system security. This is a highly autonomous role requiring a seasoned engineer who can jump straight into a complex ecosystem, utilize automation tools for framework upgrades, and handle heavy data migration tasks. Key Responsibilities Modernize and refactor backend services by upgrading legacy Java and Scala-based frameworks. Leverage automation and modern tooling to expedite code transformations, dependency resolution, and compatibility fixes. Migrate legacy authentication mechanisms across various services to secure, OAuth-based solutions. Consolidate multiple data stores into unified, versioned tables by designing and executing heavy Spark/Java batch pipelines. Requirements Minimum of 5 years of commercial backend experience (7+ years is highly preferred). Deep production experience with Java and Scala . Strong familiarity with Play Framework OR Akka (experience with Akka/Pekko is highly acceptable if you are ready to work with Play environments). Hands-on experience with Spark for complex, heavy data pipeline processing. Solid understanding and practical experience with OAuth authentication patterns. Excellent communication skills with Full Professional English (the project language is 100% English). Full availability for a 2-week onboarding trip to Sweden at the very start of the contract. Nice to Have Basic understanding or exposure to frontend technologies (React / TypeScript). DevOps mindset: familiarity with CI/CD pipelines, Gradle, and scripting. What We Offer A transparent, quick 2-stage recruitment process. An attractive hourly rate with seamless B2B invoicing. An opportunity to work on a high-exposure architectural modernization project for an international client.

Technology

co.brick Talents sp. z o.o.

Senior Java Developer

Senior

Hybrid

Gliwice, Poland

175 - 175 PLN/hr

🏢 Summary: Senior Backend Engineer role for a 3-month modernization project focused on upgrading Java and Scala backend services, migrating authentication systems to OAuth, and building heavy Spark-based data pipelines. The position requires hybrid work in Warsaw or Kraków with an initial onboarding in Sweden. 🗂️ Requirements: 5+ years commercial backend experience, Production experience with Java, Production experience with Scala, Experience with Play Framework or Akka/Pekko, Hands-on Spark experience, Experience with OAuth authentication, Professional English proficiency, Availability for 2-week onboarding in Sweden, Hybrid availability 3 days/week in Warsaw or Kraków office 📃 Skills: Java, Scala, Play, Akka, Pekko, Spark, OAuth, React, TypeScript, CI/CD, Gradle 🏢 Description: co.brick talents — powered by AI, powered by people. Senior Backend Engineer (Scala / Java) – 3-Month Project Salary: Up to 175 PLN/h net + VAT (B2B Contract) Location: Hybrid – Warsaw or Kraków ( strictly 3 days/week from the office – non-negotiable) Onboarding: 2 weeks on-site in Malmö, Sweden (fully covered) Project Duration: 3 months Start Date: ASAP/Beginning of August at the ABSOLUTE LATEST About the Client & Project On behalf of our client, an innovative company from the technology sector, we are looking for a Strong Senior Backend Developer to join a short-term, high-impact project. The main goal is to modernize and optimize core backend services, streamline data pipelines, and enhance system security. This is a highly autonomous role requiring a seasoned engineer who can jump straight into a complex ecosystem, utilize automation tools for framework upgrades, and handle heavy data migration tasks. Key Responsibilities Modernize and refactor backend services by upgrading legacy Java and Scala-based frameworks. Leverage automation and modern tooling to expedite code transformations, dependency resolution, and compatibility fixes. Migrate legacy authentication mechanisms across various services to secure, OAuth-based solutions. Consolidate multiple data stores into unified, versioned tables by designing and executing heavy Spark/Java batch pipelines. Requirements Minimum of 5 years of commercial backend experience (7+ years is highly preferred). Deep production experience with Java and Scala . Strong familiarity with Play Framework OR Akka (experience with Akka/Pekko is highly acceptable if you are ready to work with Play environments). Hands-on experience with Spark for complex, heavy data pipeline processing. Solid understanding and practical experience with OAuth authentication patterns. Excellent communication skills with Full Professional English (the project language is 100% English). Full availability for a 2-week onboarding trip to Sweden at the very start of the contract. Nice to Have Basic understanding or exposure to frontend technologies (React / TypeScript). DevOps mindset: familiarity with CI/CD pipelines, Gradle, and scripting. What We Offer A transparent, quick 2-stage recruitment process. An attractive hourly rate with seamless B2B invoicing. An opportunity to work on a high-exposure architectural modernization project for an international client.

Technology

New offer

Directio

Scala/Spark Developer

Senior

Remote

Warsaw, Poland

28,500 - 30,000 PLN/mo

🏢 Summary: Scala/Spark Developer role focused on building and optimizing scalable data processing applications and distributed systems using modern big data technologies. The position involves developing ETL/ELT pipelines, improving Spark performance, and collaborating on international AI and data engineering projects. The offer includes flexible working conditions, private healthcare, training opportunities, and a B2B salary range of 28,500–30,000 PLN + VAT. 🗂️ Requirements: Commercial experience with Scala in production environments, Knowledge of functional programming concepts in Scala, Experience with Scala type system, collections, sbt, and testing frameworks, Hands-on experience with Apache Spark, Experience with Spark SQL and DataFrame/Dataset API, Experience designing and maintaining ETL/ELT pipelines, Knowledge of Spark performance optimization techniques, Experience troubleshooting Spark applications using Spark UI, Experience with large-scale distributed data processing, Understanding of software engineering best practices and code quality 📃 Skills: Scala, Spark, SparkSQL, DataFrame, Dataset, ETL, ELT, sbt, ScalaTest, munit, SparkUI, Kafka, Airflow, AWS, EMR, S3, Glue, Azure, GCP, Dataproc, Databricks, Hadoop, Hive, DeltaLake, Parquet, Avro, SQL, Docker, Kubernetes, Git, CI/CD, Cats, ZIO, Akka, Pekko, Python, Java 🏢 Description: Scala/Spark Developer We are looking for a Scala/Spark Developer to join an AI-first software engineering company delivering innovative AI, data, cloud, and IoT solutions for clients across Europe and beyond. As part of the engineering team, you will design, develop, and optimize scalable data processing solutions, build high-performance distributed systems, and work with modern big data technologies on challenging international projects. Responsibilities Design, develop, and maintain scalable data processing applications using Scala and Apache Spark; Build, optimize, and maintain ETL/ELT pipelines processing large volumes of data; Develop efficient Spark applications using Spark SQL and the DataFrame/Dataset API; Optimize Spark jobs by improving partitioning strategies, shuffle operations, caching, and join performance; Troubleshoot and resolve performance issues using Spark UI and monitoring tools; Collaborate with data engineers, software developers, and stakeholders to design scalable data processing solutions; Participate in code reviews and contribute to software quality, performance, and engineering best practices. Requirements Strong commercial experience developing production applications in Scala, including functional programming concepts (immutability, pattern matching, higher-order functions), Scala type system, collections, sbt, and testing frameworks such as ScalaTest or munit, with the ability to write clean, maintainable, production-quality code; Proven hands-on experience with Apache Spark, including Spark SQL, DataFrame/Dataset API, designing and maintaining ETL/ELT pipelines, performance optimization (partitioning, shuffle optimization, broadcast joins, caching), and troubleshooting using Spark UI; Experience working in production environments with large-scale data processing and distributed data pipelines; Strong understanding of software engineering best practices, code quality, performance optimization, and maintainability. Nice to have Experience with Kafka and Spark Structured Streaming; Experience with Airflow or similar workflow orchestration tools; Experience with cloud platforms such as AWS (EMR, S3, Glue), Azure, GCP (Dataproc), or Databricks; Knowledge of the big data ecosystem, including Hadoop, Hive, Delta Lake, Parquet, and Avro; Experience with SQL, data modeling, data warehouses, and data lake architectures; Experience with Docker, Kubernetes, Git, and CI/CD pipelines; Familiarity with Scala libraries such as Cats, ZIO, Akka, or Pekko; Knowledge of Python or Java. We offer B2B salary: 28 500 -30 000 PLN + VAT; Flexible working conditions; Private healthcare, Multisport card, and professional training opportunities.

Technology

emagine Polska

Backend Developer

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Hybrid Backend Developer role focused on modernizing and optimizing backend services, upgrading core technologies, and improving authentication and data pipelines. The project involves Java/Scala development, Play Framework upgrades, Spark-based batch processing, and OAuth migration. B2B contract with fast recruitment process and onboarding in Sweden. 🗂️ Requirements: Hands-on experience with production Java services, Hands-on experience with production Scala services, Familiarity with Play Framework internals, Experience with Spark for pipeline-heavy work, Experience with OAuth-based authentication patterns, Fluent English for project communication 📃 Skills: Java, Scala, Play, Spark, OAuth, JDK, GenAI, Gradle, CI/CD, React, TypeScript 🏢 Description: 🌍 Work mode: hybrid –  3 days from the Warsaw office. 🔍 Onboarding : 2 weeks in Malmo, Sweden. ⏰ Start : 1 week notice period, August 3rd at the latest. 📝 Contract : B2B > up 195 zl/h. ⚙️ Recruitment process : 1 meeting with the client. ⏳ Duration : > 3 months contracts + extensions. 📕Project language : English. 💼 Industry : Technology. 💻 Workload : Full time (40 hours per week). Summary: The Backend Developer role is aimed at enhancing and modernizing backend services and pipelines within the organization. This position primarily focuses on improving system performance, ensuring robust authentication mechanisms, and implementing automation to streamline processes. Main Responsibilities: Modernise 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, dependency resolution, and compatibility fixes, producing reusable tools and documentation. Migrate authentication frameworks from legacy APIs to OAuth-based solutions across various backend services. Replace multiple data stores with a single versioned table, creating Spark/Java batch pipelines for backfill/migration and extending Scala/Play backends. Key Requirements: Hands-on experience with production Java/Scala services . Familiarity with Play Framework internals. Experience with Spark for pipeline-heavy work. Comfortable with OAuth-based authentication patterns. Nice to Have: Familiarity with React/TypeScript. For DevOps-leaning candidates: experience with Gradle, scripting, and CI/CD pipelines. Other Details Tools/Methodologies: Java, Scala, Play Framework, Spark, OAuth.

Technology

emagine Polska

Backend Developer

Senior

On-site

Malmö, Sweden

🏢 Summary: Short-term onsite assignment in Malmö focused on modernizing and migrating Java/Scala backend services and data pipelines, including JDK, Scala, and Play Framework upgrades, OAuth migration, and Spark-based data consolidation. The role involves heavy hands-on backend work, GenAI-assisted code transformation, and authentication redesign across multiple services. Ideal for engineers who can quickly adapt, work with legacy systems, and deliver production-ready upgrades within a tight timeframe. 🗂️ Requirements: Hands-on experience with production Java services, Hands-on experience with production Scala services, Familiarity with Play Framework internals, Experience with Apache Spark for data pipelines, Experience with OAuth-based authentication, Ability to upgrade and migrate legacy backend systems, Experience using GenAI tools (e.g., Claude Code) in daily development work, Availability for onsite work in Malmö, Ability to start ASAP and commit until 30th of September 📃 Skills: Java, Scala, Play, Spark, OAuth, React, TypeScript, Gradle, CI/CD, JDK, GenAI 🏢 Description: 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 As it is a short term assignment, these skills are important, as it is crucial to quick come up to speed and be open to changes in work tasks during these months: * Learning agility — Willing to pick up new technology, work with legacy code, and adapt quickly * Communication — Easy to talk to, take feedback without defensiveness. * Problem-solving clarity — Explain their thinking, ask clarifying questions * Hands-on experience using Claude Code or similar GenAI tool in day-to-day work. Start date: ASAP End date: 30th of September Location: Malmö (onsite work)