Jobs / Anonymized summary

Senior Java Engineer - Distributed Systems

Confidential employer · Norway · Posted 20 Jul 2026

Job summary

Seeking a Senior Java Engineer to contribute to the development and operation of scalable, high-performance distributed systems within a serverless search platform. The role involves addressing challenges in cluster communication, data indexing, allocation, and management to enhance system resilience and user experience globally.

Location and work setup

Location
Norway
Work setup
Remote

Salary

NOK 791300.00–1199000.00 year

Responsibilities

Develop and maintain core components of a serverless distributed search platform, ensuring scale and performance. Improve concurrent and consistent data indexing across multiple nodes. Manage cluster coordination to retain high performance despite node changes. Address performance, concurrency, and stability issues through investigation and solutions. Support engineering teams with complex problem-solving and own operational investigations to resolution.

Qualifications

Extensive experience with distributed systems and consensus algorithms. Strong proficiency in core Java, including standard libraries for data structures and concurrency, with knowledge of modern language features. In-depth understanding of algorithms and ability to work on complex, multi-node distributed systems. Proven ability to design, implement, debug, and lead projects independently. Experience leveraging AI tools for development, debugging, and optimization. Excellent collaboration skills and ability to adapt across projects and teams in a distributed work environment.

Skills

Distributed systemsConsensus algorithmsJavaData structuresConcurrencyAlgorithmsDebuggingAI-assisted developmentProject ownershipCollaboration