Elasticsearch - Senior Java Developer - Distributed Systems - Oslo
Elastic•Posted 21 hours ago
Job Description
Elevate your career at Elastic as a Senior Java Developer in Elasticsearch Distributed Systems. Dive into scaling petabyte-level data, enhancing cluster coordination, and tackling concurrency challenges. Join a global leader in Search AI, driving innovation in real-time data solutions from Oslo, Norway. Ideal for experts in Java, consensus algorithms, and large-scale distributed architectures.
Required Skills
Core Java programmingData structures and concurrency constructsLambdas and newer Java featuresAlgorithms and problem-solvingDistributed systems designCluster coordination and replicationPerformance optimizationDebugging complex systemsLucene and search technologiesAsynchronous event-driven frameworks like Netty
Click on skills to find similar jobs requiring these technologies
Requirements
- Strong background in Distributed Systems and Consensus Algorithms
- Strong skills in core Java and standard library data structures and concurrency constructs
- Deep technical proficiency in algorithms
- Experience understanding and working on complex, highly distributed systems
- Ability to own projects from technical design to development
- Demonstrated ability to build and debug features with broad impact across multiple machines
Benefits
- Base salary range of $128,300—$203,000 CAD
- Eligibility for Elastic's stock program
- Company-matched RRSP up to 6% of eligible earnings
- Health coverage for employees and family
- Flexible locations and schedules
- Generous vacation days
- Up to $2000 matching for financial donations and service
- Up to 40 hours annual volunteer time
- Minimum 16 weeks parental leave
Find More Opportunities
Ready to apply?
Apply on LinkedIn
Similar Opportunities
Discover other positions that might interest you based on skills, company, or location.