Backend Software Engineer Java

2MNordic IT Consulting AB · Malmö, Skåne County

Full timePermanentEnglish required

Apply by 13 Dec

Employer
2MNordic IT Consulting AB
Address
Malmö, Skåne County
Occupation
Software developer (Systemutvecklare/Programmerare)
Hours
Full time
Employment
Permanent
Duration
Open ended
Salary
Fixed monthly, weekly or hourly pay
Experience
Asked for
Posted
13 Nov
Apply by
13 Dec

About the job

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.

Requirements

Languages

  • English

Experience as

  • Systemutvecklare/Programmerare

Education

  • Data
  • Post-secondary education, two years or more

Nice to have

Languages

  • Swedish

Apply by 13 Dec

Apply on employer’s site (opens in a new tab)

Or by email: recruitment@2mnordic.com

Posted
13 Nov
Salary
Fixed monthly, weekly or hourly pay
Scope
100%
Duration
Open ended

More jobs in Malmö

See all
  • Do you have experience in home cleaning and want to work within a company that gives the opportunity to grow and develop? Or are you in the beginning of your career and want to…

    CleanerPart timePermanentEnglish a merit

    Posted 13 Nov · apply by 13 Dec

  • Hunt Consulting is a reputable consultancy firm specialising in program and project management, business development and executive management. Our clients include international…

    Full timePermanentEnglish required

    Posted 13 Nov · apply by 13 Dec

  • Machine Operator

    Acerinox Scandinavia AB

    We are growing and are now looking for a committed Operator to join our team at Acerinox Scandinavia AB in Malmö Would you like to work for a global market leader in stainless…

    Full timePermanentEnglish a merit

    Posted 13 Nov · apply by 30 Nov

  • Frisör

    Barber Time AS AB

    Are you a barber with passion and loving your profession? We are looking for you! Barber time is a 7 years company based on great people and professional values who is providing…

    HairdresserFull timePermanentEnglish required

    Posted 12 Nov · apply by 10 May 2027

  • - technical QA engineer with a programming background and experience in white-box testing - The ideal candidate sees Linux as their natural working environment and preferably…

    Software developerFull timePermanentEnglish required

    Posted 12 Nov · apply by 12 Dec

  • Join our customer in a global security initiative shaping the future of data protection. In this key role, you will collaborate closely with Microsoft to lead the configuration…

    IT security specialistFull timeRegularEnglish required

    Posted 12 Nov · apply by 11 May 2027

New jobs like this one in your inbox, the day they are posted.

Ad published by 2MNordic IT Consulting AB on Platsbanken, Arbetsförmedlingen’s job board, open data. Sweden Herald shows it in full; the application goes to the employer.