- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 6 days ago
- Work mode
- Work from home
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
Hazelcast develops a high-speed, real-time data platform essential for critical systems in sectors such as finance, e-commerce, and telecommunications. This platform enables rapid data access and processing, supporting applications like fraud prevention, real-time stock management, and dynamic pricing.
We are seeking a senior Java engineer to join our Core team, which is responsible for the foundational engine of the Hazelcast platform. This distributed Java-based system integrates low-latency data storage, local computation, and stream processing across multiple machines.
Key Responsibilities
- Develop and enhance the Hazelcast runtime engine, including cluster services, distributed data structures, and execution engines.
- Tackle challenges inherent to distributed systems involving partitioning, replication, coordination, and recovery across clusters.
- Produce clean, thoroughly tested Java code designed for long-lasting, clustered systems that prioritize reliability, observability, and predictable production behavior.
- Partner with engineers and architects to influence and evolve the core runtime platform architecture.
- Participate actively in design discussions, code reviews, and mentoring, upholding the high engineering standards of the Core team.
Required Qualifications and Skills
- Expertise in Java programming and the JVM ecosystem.
- Experience in developing backend platforms or complex systems.
- In-depth knowledge of concurrency and multithreaded programming.
- Skilled in designing dependable system components and APIs.
- Competence in diagnosing and analyzing complex systems in production environments.
Preferred Skills
- Background in distributed data systems, messaging platforms, or databases.
- Understanding of replication, partitioning, and distributed coordination.
- Experience with networking, serialization techniques, or storage internals.
- Proficient in profiling and optimizing latency-sensitive code paths.
- Contributions to open-source projects or developer platforms.
Benefits
- 25 days of annual leave plus public holidays.
- Participation in a Group Company Pension Plan.
- Private medical and dental insurance coverage.
- Life insurance protection.
- Access to an Employee Assistance Program (EAP).
Industry
Software Development