
Website Hazelcast
Software Engineer, Core
We are looking for a senior Java software engineer to build and extend the core infrastructure of Hazelcast.Hazelcast is an open source distributed computation and storage platform for consistently low-latency querying, aggregation, and stateful computation against event streams and traditional data sources.
What We Look For
The following represent attributes our ideal candidate possesses. We encourage all highly-qualified candidates to apply, even if they do not fulfil all the listed criteria.
- Very strong technical skills with core Java, including areas such as:
-
- concurrency and the Java Memory Model
- networking
- profiling
- garbage collection
- classloading
- evolution of the JDK
- An understanding of and interest in:
-
- distributed systems and database design theory and internals
- concurrency and lock-free algorithms
- data structures
- mechanical sympathy concepts
- low-latency systems
- serialization
- Passion about solving difficult computing problems
- Experience with implementing non-trivial infrastructure code.
- Ability to create well-crafted and thoroughly tested features, taking full-responsibility from the design phase
- Attention to all aspects of code quality
- Experience with designing library APIs (e.g. thinking about stable API and backwards compatibility)
To apply for this job please visit hazelcast.bamboohr.com.
Software Engineer, Core at Hazelcast
Share with someone