logo[мetahunt]
> Djinni

Backend Engineer

Sigma Software
format:Officecompany:Outsource
javadistributed systemsmultithreadingconcurrencycassandramemcachedredisany one ofcassandranettyrest-apici/cdtest automation
cryptographypkimachine learninggithub actionsmavendockerkubernetes
englishB2
experience4+ years
locationMalmö, Sweden
> full description

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.

 

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

 

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

_____________________________________________________________

 

Чи захоплює тебе створення масштабованих backend-систем, що працюють під реальним production-навантаженням? Ми шукаємо Middle/Senior Java Backend Developer для довготривалого onsite-проєкту в Мальме, Швеція, який зосереджений на privacy-sensitive distributed services глобального масштабу.

 

Ти приєднаєшся до невеликої автономної engineering-команди, де високо цінуються відповідальність, технічна експертиза та співпраця. Роль передбачає повний цикл розробки — від архітектурних обговорень та імплементації до deployment і production support.

 

Ми в Sigma Software пропонуємо можливість працювати над технічно складними продуктами в engineering-driven середовищі з сучасними технологіями, високими стандартами якості та довгостроковою стабільністю проєкту.

 

Клієнт

Наш клієнт — глобальна технологічна компанія у сфері споживчої електроніки та digital services. Компанія створює масштабні платформи й інфраструктуру, якою користуються мільйони людей по всьому світу, приділяючи особливу увагу приватності, надійності та безперебійному user experience.

 

Проєкт

Проєкт сфокусований на розробці та підтримці масштабних backend-сервісів, що працюють у privacy-sensitive середовищі під високим production-навантаженням. Команда проєктує та підтримує distributed systems із високими вимогами до надійності, масштабованості, безпеки та продуктивності. Інженери працюють у cross-functional командах і беруть участь у всьому життєвому циклі розробки програмного забезпечення.

 

Обовʼязки:

  • Розробляти, підтримувати та вдосконалювати масштабовані Java backend-сервіси та внутрішні framework-рішення
  • Брати участь в архітектурних обговореннях і створенні технічних рішень
  • Створювати та підтримувати customer-facing сервіси з фокусом на надійність, доступність, безпеку та продуктивність
  • Досліджувати та вирішувати складні production-проблеми, пов’язані з concurrency і distributed systems
  • Працювати з authentication, authorization, caching, data storage та service integrations
  • Співпрацювати з різними engineering-командами та координувати технічні залежності
  • Брати участь у code review, automated testing, CI/CD процесах і release activities
  • Готувати технічну документацію та комунікувати технічні рішення зі stakeholders
  • Брати end-to-end ownership за функціональність і технічні рішення — від концепції до production

 

Вимоги:

  • 4+ років комерційного досвіду в Java backend development
  • Сильний практичний досвід роботи з Java та distributed systems
  • Глибоке розуміння Java internals, включно з Java Memory Model, garbage collection, concurrency та multithreading
  • Досвід debugging production issues у high-load середовищах
  • Сильне розуміння концепцій distributed systems, включно з consistency, reliability, partitioning та failure handling
  • Досвід створення та масштабування customer-facing backend-сервісів
  • Досвід роботи з authentication та authorization mechanisms
  • Практичний досвід роботи з Cassandra, Redis, Memcached або схожими технологіями
  • Досвід розробки REST-based сервісів із використанням Netty або схожих framework-рішень
  • Досвід роботи з CI/CD pipelines та automated testing
  • Сильні аналітичні навички та problem-solving mindset
  • Рівень англійської — Upper-Intermediate або вище

 

Буде плюсом:

  • Знання стандартів і протоколів криптографії, таких як PKCS, KMIP, X.509, AES, KDF та CA
  • Досвід роботи із security- та privacy-sensitive systems
  • Знайомство з machine learning systems або algorithms
  • Досвід роботи з GitHub
  • Досвід роботи з Maven, Docker, Kubernetes, Spinnaker або схожими інструментами

 

Особистий профіль:

  • Високий рівень відповідальності та ownership mindset
  • Здатність самостійно працювати в автономних engineering-командах
  • Аналітичне мислення та problem-solving approach
  • Уважність до деталей і якості engineering-рішень
  • Сильні навички комунікації та співпраці
  • Здатність ефективно працювати у складних distributed environments
  •