Java Backend Engineer

Java

Java Backend Engineer

Java
Centrum, Malmö Metropolitan Area

emagine Polska

Full-time
Any
Senior
Office

Job description

We are looking for a strong Java Backend Engineer.

You’ll develop algorithms to match, conflate, identify anomalies, as well as improve the simplicity, scale, and efficiency of the systems to handle more and more data, as well as improving the turnaround time in order to keep the data as fresh as possible. As a part of this, you are also expected to identify and propose improvements, such as automating parts of the current process and formulating requirements for new functionality and ways of designing such a solution.

Main Responsibilities:

  • Develop and implement efficient algorithms for data management and anomaly detection.

  • Identify and propose improvements to existing processes.

  • Automate routine tasks to enhance system performance.

  • Collaborate with cross-functional teams to gather requirements and propose solutions.

  • Maintain and improve system scalability and efficiency.

Key Requirements:

  • Problem-solving clarity — Excellent explanation skills, ability to ask clarifying questions, and iterative approach from simple to optimized solutions.

  • Technical fundamentals — Strong reasoning about complexity, understanding practical trade-offs, and ability to write clean, maintainable code.

  • Communication — Effective communicator, receptive to feedback, and able to discuss assumptions openly.

  • Genuine enthusiasm — Demonstrated interest in complex problems beyond just job fulfillment.

  • Learning agility — Willingness to learn Scala and work with legacy code with a quick adaptation capability.

  • Strong practical coding skills and solid JVM/Java fundamentals.

  • Ability to discuss system design trade-offs and understand relevant low-level details.

  • Proficiency in Java is required; familiarity with Scala, Go, or Kotlin is advantageous.

  • Experience with big data tools and frameworks such as Spark, Akka, or Play is a plus.

Other Details:

This is a full-time consultancy assignment.

Start date: asap

Duration: 12 months + potential extension.

Location: Malmö, onsite work.

Candidates are expected to have experience in software development environments, particularly those focused on backend solutions.

Tech stack

    English

    B1

    Backend

    advanced

    ETL

    advanced

    Kotlin

    advanced

    System Design

    advanced

    Spark

    advanced

    DataStage (ETL)

    advanced

    Java

    advanced

    Scala

    advanced

    Big Data

    advanced

    Go (Golang)

    advanced

Office location

Published: 25.02.2026

Java Backend Engineer

Summary of the offer

Java Backend Engineer

Centrum, Malmö Metropolitan Area
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.