Description
Hazelcast is hiring a senior Java software development engineer for its Core team to build and evolve the runtime engine of its distributed, Java-based platform. The role involves designing cluster services, distributed data structures, execution engines, partitioning, replication, coordination, recovery, and production systems, while contributing to architecture, code reviews, and mentoring. Candidates need strong Java and JVM expertise, backend-systems experience, concurrency knowledge, and the ability to design reliable APIs and debug complex production systems.
