Backend Developer

Java

Backend Developer

Java
Centrum, Krakow

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

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

Location: Not specified. Team Structure: Not specified. Tools/Methodologies: Java, Scala, Play Framework, Spark, OAuth.

Tech stack

    English

    B1

    Backend

    advanced

    CI/CD

    advanced

    Lean

    advanced

    Documentation

    advanced

    Microsoft Excel

    advanced

    frontend

    advanced

    Java

    advanced

    Java Development Kit (JDK)

    advanced

    Scala

    advanced

    Performance optimization

    advanced

Office location

Backend Developer

Summary of the offer

Backend Developer

Centrum, Krakow
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Check similar offers
EPAM Systems

EPAM Systems

Krakow

Hybrid

Hybrid

Undisclosed Salary
Microsoft Azure
Git
Docker
Maven
Gradle
Terraform
Helm
Kubernetes
Java
Spring Boot
SeniorSeniorAnyAny
New
ADVERTISEMENT: Recommended by Just Join IT
Applied -
26 day left (until 18.07.2026)
Applied -
Check similar offers
EPAM Systems

EPAM Systems

Krakow

Hybrid

Hybrid

Undisclosed Salary
Microsoft Azure
Git
Docker
Maven
Gradle
Terraform
Helm
Kubernetes
Java
Spring Boot
SeniorSeniorAnyAny
New
ITDS

ITDS

Krakow

Hybrid

Hybrid

7 445 - 8 933USD/month
Vue.js
Machine Learning
Event Streaming
NoSQL
Python
Java
JavaScript
SQL
Spring Framework
Microservices architecture
SeniorSeniorB2BB2B
New
Holisticon Connect

Holisticon Connect

Wrocław

Remote

Remote

5 034 - 6 636USD/month
AWS
Apache Kafka
TypeScript
Kotlin
API
Kubernetes
React
JavaScript
Spring Boot
SeniorSeniorB2BB2B
New
ASTEK Polska

ASTEK Polska

Warszawa

Remote

Remote

355 - 383USD/day
Java
Spring
Spring Boot
SeniorSeniorB2BB2B
New
drEryk

drEryk

Kraków

Remote

Remote

4 844 - 6 458USD/month
Hibernate
Java
SQL
Spock
Spring
SeniorSeniorB2B, PermanentB2B, Permanent
New
ADVERTISEMENT: Recommended by Just Join IT