2,270,678open jobs
145,198companies
262,385added this week
Browse all
Location
In office (Malmö)
Employment
Full-Time

First seen by Alion on Nov 13, 2026.

Overview
Company
Impact
Profile match
Swedish IT consulting since 2001. Enterprise data engineering, cloud architecture, systems integration, and technology recovery. 670+ projects delivered across Nordic markets.

Senior Java Engineer

Build the services. Own the outcome.

A concurrency bug that only appears under real load. A service that must stay available when a

dependency fails. Privacy guarantees that have to hold in production. These are the kinds of problems you will work through in this Java assignment.

Join 2MNordic for a long-term client assignment in a small, autonomous engineering team.

Own services from design through production, influence the technical approach and build frameworks used across teams and by the developer community.

Why this role is worth your attention

• Ownership from design to production. Take a goal, work out the approach and see your service through delivery.

• Depth beyond the framework. Work with Java concurrency, memory behaviour and performance under real production load.

• Decisions with consequences. Design for availability, security and distributed failure modes, with privacy central to the system.

• Time to go deep. A long-term assignment gives you room to understand the domain and improve the services you build.

What you will build and improve

• Customer-facing web services that handle authentication, authorisation, spam control and demanding availability requirements.

• REST services using Netty or similar frameworks, backed by storage and caching technologies such as Cassandra, Redis and memcached.

• Distributed services designed around consistency, partitioning and failure recovery.

• Shared frameworks and reliable releases supported by automated testing and CI/CD.

How the team works

You will work across teams, manage dependencies and make technical decisions others can follow.

Priorities evolve as capabilities, security considerations and partner needs change. You should be comfortable adapting the plan, challenging assumptions and protecting quality as you do.


Bring your engineering judgement

You have built and scaled services for real users, debugged production failures and learned from the results. Typically, that means five or more years of experience; the depth of your work matters more than the number.

• Deep Java knowledge: the memory model, garbage collection behaviour and tuning, allocation pressure and java.util.concurrent beyond synchronised blocks. You can explain when to use virtual threads versus classic reactive models.

• Production debugging: experience investigating problems that only appear under real load or concurrency, and reading dependency source code when documentation is no longer enough.

• Service engineering: authentication, authorisation, availability, abuse prevention, reliability and performance tuning under load.

• Distributed systems and data: sound reasoning about consistency, partitioning and failure modes, plus strong knowledge of Cassandra, Redis, memcached or comparable technologies.

• Reliable delivery: REST services with Netty or similar frameworks, automated testing and CI/CD tooling.

• Clear communication in English: explain technical decisions to engineers and non-engineers, write useful design documents and work through trade-offs across teams.

Experience that adds value

Cryptography knowledge is particularly valuable: PKCS, KMIP, X.509, AES, key derivation functions and certificate authorities. Key handling and privacy guarantees are central to the system.

Experience with ML systems, frameworks or algorithms is a bonus, as is familiarity with GitHub, Maven, Docker, Spinnaker and Kubernetes.

Your consultancy partner: 2MNordic

Founded in Sweden in 2001, 2MNordic helps companies turn technological complexity into operational capability. Our work spans software development, architecture, automation, AI and data.

This assignment brings that approach to hands-on backend engineering with our client in Malmö.

Explore our work at 2mnordic.com.

Let your work start the conversation

Send your CV or consultant profile, availability and a few lines about a difficult Java or distributed systems problem you helped solve.

Location matters: this is an onsite assignment in Malmö. Include your current location and whether you can commute or relocate. The working language is English.

Öppen för alla Vi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,270,678 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Malmö
In office · Full-Time · Stockholm
Java
SQL
Databases
Apache Kafka
DevOps
OpenShift
CI/CD
GitOps
ArgoCD
Jenkins
Kubernetes
Linux
Apply
In office · Full-Time · Malmö
Python
C#
Apply
Hybrid · Sweden
Python
C++
Frontend
GraphQL
Apply
In office · Full-Time · Sundbyberg
Apply
Software Engineer 5 hours ago
In office · Full-Time · Stockholm
Apply
UX Lead 1 day ago
In office · Full-Time · Malmö
Design
Figma
Apply
In office · Malmö
Apply
In office · Malmö
Apply
Apply
In office · Malmö
PHP
PHP
Magento
DevOps
Azure DevOps
Azure
Incident Management
Management
Jira
Scrum
Kanban
Apply
See all jobs
This is one of many
2,270,678 more open roles from verified company boards, updated every day.