Senior Java Engineer

September 25

Apply Now
Logo of Hazelcast

Hazelcast

clustering • distributed caching • distributed computing • In-Memory Computing • Java

Description

• We are looking for a Senior Java Engineer experienced in concurrency, networking, strong consistency and data storage. • Focuses on the Hazelcast Platform for high-performance low-latency storage and stream processing engine. • Ensuring that the Hazelcast Platform meets business objectives, robustness and scalability.

Requirements

• Experience of Java development, ideally in a Financial Services domain • Excellent knowledge of networking, distributed systems, data structures and consistency algorithms • Java JDK 17+ • Knowledge of following are desirable: • Data Serialization and Transport (gRPC, Shared Memory, Protobuf) • Distributed Data Stores (MongoDB, ElasticSearch, Hadoop, CockroachDB) • Designing APIs (well crafted APIs supporting backwards compatibility) • In-memory Data Stores (SQL Lite, RocksDB) • Popular Java Frameworks (Spring, Hibernate) • Performance Benchmarking • Bachelor's degree in a relevant field of study (Computer Science, or related discipline). OR equivalent experience.

Benefits

• 25 days annual leave + Bank holidays • Group Company Pension Plan • Private Medical Insurance • Private Dental Insurance • Life Insurance • EAP (Employee Assistance Program)

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com