Senior Java Engineer (Core)

Hazelcast
United Kingdom
Workplace: RemoteFull timeFunction: Solutions Engineering & Sales EngineeringSkills: ["Problem-solving","Teamwork","Communication"]

Senior Java software development engineer joining the Core team to design, implement, and evolve the Hazelcast runtime engine and core distributed components. You’ll tackle concurrency, data distribution, and failure recovery in a high-performance, production-grade backend, collaborating with architects to shape platform architecture, and mentoring peers to raise engineering standards. Fully remote with UK presence.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Hazelcast
Hazelcast
4 months ago

Senior Java Engineer (Core)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Senior Java software development engineer joining the Core team to design, implement, and evolve the Hazelcast runtime engine and core distributed components. You’ll tackle concurrency, data distribution, and failure recovery in a high-performance, production-grade backend, collaborating with architects to shape platform architecture, and mentoring peers to raise engineering standards. Fully remote with UK presence.
Location: United Kingdom
Workplace: Remote
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Build the runtime engine: Design, implement and evolve core components of the Hazelcast runtime, including cluster services, distributed data structures and execution engines.
  • •Work on distributed systems problems: Contribute to mechanisms for partitioning, replication, coordination and recovery in a distributed cluster.
  • •Develop production systems: Write clean, well-tested Java code for long-running clustered systems that must remain reliable, observable and predictable in production.
  • •Contribute to architecture: Collaborate with experienced engineers and architects to shape the design and evolution of the platform’s core runtime.
  • •Raise the Engineering Bar: Participate in design discussions, code reviews and mentoring to maintain the high standards of the Core team.

Pay and Benefits

Perks:Annual LeaveBank HolidaysPensionHealth InsuranceDentalLife InsuranceEap

Key Requirements

  • •Strong proficiency in Java and the JVM ecosystem
  • •Experience building backend platforms or complex systems
  • •Solid understanding of concurrency and multithreaded programming
  • •Experience designing reliable system components and APIs
  • •Ability to debug and reason about complex production systems
Experience:Software engineeringDistributed systems
Skills:Problem-solvingTeamworkCommunication
Languages:English
Tech Stack:JavaJVMConcurrencyMultithreadingAPIsDistributed systemsMessagingDatabases

Company Brief

Hazelcast
Provides a real-time distributed computing platform combining in-memory data storage and stream processing to power low-latency, mission-critical applications for enterprises across finance, e‑commerce, logistics, and AI/ML use cases.
Industry: Data Infrastructure
Company Size: Medium (51 to 250 employees)
Growth: Scaleup
Funding: Series D
Headquarters: Palo Alto, United States
Founded: 2010
Glassdoor
Glassdoor: 2.5
WebsiteLinkedInGlassdoor