Talent Apply
Log in
All jobs
SS

Middle/Senior Java Backend Developer

Sigma Software
Malmö, Sweden Posted Oct 8, 2026
On-site

About this role

Sigma Software

Required skills

  • Java / expert

  • Distributed Systems / expert

  • Concurrency & Multithreading / strong

  • CI/CD / strong

  • Caching & Data Storage / strong

  • Are you passionate about building scalable backend systems that operate under real production load? We are looking for a Middle/Senior Java Backend Developer to join a long-term onsite project in Malmö, Sweden, focused on privacy-sensitive distributed services used at global scale.

  • You will join a small, autonomous engineering team where ownership, technical excellence, and collaboration are highly valued. The role involves full-cycle development, from architecture discussions and implementation to deployment and production support.

  • We at Sigma Software offer the opportunity to work on technically challenging products in an engineering-driven environment with modern technologies, high-quality standards, and long-term project stability.

  • Customer

  • Our Customer is a global technology company operating in the consumer electronics and digital services domain. The company develops large-scale platforms and infrastructure used by millions of users worldwide, with a strong focus on privacy, reliability, and seamless user experience.

  • Project

  • The project focuses on developing and supporting large-scale backend services operating in a privacy-sensitive environment under high production load. The team designs and maintains distributed systems with strict requirements for reliability, scalability, security, and performance. Engineers work in cross-functional teams and contribute to the entire software development lifecycle.

Requirements

  • 4+ years of commercial experience in Java backend development

  • Strong hands-on experience with Java and distributed systems

  • Deep understanding of Java internals, including the Java Memory Model, garbage collection, concurrency, and multithreading

  • Experience debugging production issues in high-load environments

  • Strong knowledge of distributed systems concepts, including consistency, reliability, partitioning, and failure handling

  • Experience building and scaling customer-facing backend services

  • Experience with authentication and authorization mechanisms

  • Hands-on experience with Cassandra, Redis, Memcached, or similar technologies

  • Experience developing REST-based services using Netty or similar frameworks

  • Experience with CI/CD pipelines and automated testing

  • Strong analytical and problem-solving skills

  • Upper-Intermediate or higher level of English

  • WILL BE A PLUS

  • Knowledge of cryptography standards and protocols such as PKCS, KMIP, X.509, AES, KDF, and CA

  • Experience working with security- and privacy-sensitive systems

  • Familiarity with machine learning systems or algorithms

  • Experience with GitHub

  • Experience with Maven, Docker, Kubernetes, Spinnaker, or similar tools

  • Personal Profile

  • Strong sense of ownership and accountability

  • Ability to work independently in autonomous engineering teams

  • Analytical and problem-solving mindset

  • Attention to detail and engineering quality

  • Strong communication and collaboration skills

  • Ability to work effectively in complex distributed environments

Responsibilities

  • Design, develop, and maintain scalable Java backend services and internal frameworks
  • Participate in architecture discussions and contribute to technical solution design
  • Build and support customer-facing services with a focus on reliability, availability, security, and performance
  • Investigate and resolve complex production issues related to concurrency and distributed systems
  • Work with authentication, authorization, caching, data storage, and service integrations
  • Collaborate with multiple engineering teams and coordinate technical dependencies
  • Participate in code reviews, automated testing, CI/CD processes, and release activities
  • Prepare technical documentation and communicate technical decisions to stakeholders
  • Take end-to-end ownership of features and technical solutions from concept to production

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →