This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for a senior Java software development engineer to join the Core team, the group responsible for the engine at the heart of the Hazelcast Platform. This distributed, Java-based system combines low-latency data storage, in-place compute and stream processing across clusters of machines.
Job Responsibility:
Build the runtime engine
Work on distributed systems problems
Develop production systems
Contribute to architecture
Raise the Engineering Bar
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
Nice to have:
Experience with distributed data systems, messaging systems or databases
Familiarity with replication, partitioning or distributed coordination
Experience with networking, serialization or storage internals
Experience profiling and optimizing latency-sensitive code paths
Contributions to open-source systems or developer platforms