← к выдаче
разработка

Middle/Senior Java Developer

вчера

Описание от работодателя

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