Java Backend Engineer
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.
Java Backend Engineer
Java Backend Engineer