Lediga jobb i hela SverigeSök bland alla jobb

Backend Software Engineer Java, Malmö

2MNordic IT Consulting AB • Malmö

Tillsvidareanställning (inkl. eventuell provanställning)HeltidTills vidareFast månads- vecko- eller timlönNyss publicerad

Om tjänsten

Tjänsten finns hos 2MNordic IT Consulting AB i Malmö. Yrket är klassat som Systemutvecklare/Programmerare, inom yrkesgruppen Mjukvaru- och systemutvecklare m.fl.. Tjänsten är en tillsvidareanställning, eventuellt med provanställning först. Anställningen gäller tills vidare. Tjänsten är på heltid. Lönen är fast, som månads-, vecko- eller timlön. Sista ansökningsdag är den 13 december.

Just nu finns 65 lediga jobb som Mjukvaru- och systemutvecklare m.fl. i Malmö på Platsannonser.se.

2MNordic IT Consulting AB har en annan ledig tjänst hos oss just nu.

Beskrivning

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.

Fler jobb som mjukvaru- och systemutvecklare m.fl. i Malmö

Alla 65 jobb som mjukvaru- och systemutvecklare m.fl. i Malmö

Fler jobb hos 2MNordic IT Consulting AB

Alla 2 jobb hos 2MNordic IT Consulting AB