Remote Developer Jobs

The best job board only for software engineers with programming skills to work remotely online for top companies from home or anywhere else

Core Java Engineer - Distributed Systems - Hazelcast IMDG at Hazelcast

Do you enjoy any of the following?



  • Solving complex problems.

  • Reasoning about behaviour of distributed algorithms.

  • Experience with implementing non-trivial infrastructure code.

  • Creating well crafted and¬†thoroughly¬†tested features, taking full-responsibility from the design phase.

  • Paying attention to all aspects of code quality, from clean-code, to allocation-rates.

  • Digging into mechanical sympathy concepts.

  • Reading about database design and internals.

  • Delivering a technical¬†presentation¬†at a conference.


At Hazelcast you will work with the best engineers out there. 



  • Who delve into JVM code.

  • Who implement and¬†scrutinize¬†garbage collection algorithms.

  • Who take any piece of software and multiply its performance by applying deep technical understanding.¬†

  • Who regularly squash bugs in the depths of a JVM.


We are looking for people to join the Hazelcast IMDG core team.  With Hazelcast, you will work on an exciting open-source project that rocks the scene of distributed caching and computing, the Hazelcast IMDG. 


Skills & requirements


We would like you to:



  • Be a senior Java engineer¬†- including all aspects connected to it.

  • Have very strong¬†technical skills with core Java, including:


    • Java's concurrency model, also known as the Java Memory Model

    • concurrency and networking


  • Have¬†an¬†understanding of and interest in:


    • concurrency and lock-free algorithms

    • low-latency systems

    • distributed systems and database design theory

    • networking

    • serialisation

    • garbage collection


  • Be skeptical yet always open to new concepts.

  • Have strong opinions about software quality.

  • Be an excellent communicator in written and spoken English.


Benefits



  • Equity options

  • Flexible working hours and location (this is a remote position)

  • Workplace cost reimbursement (coworking space, laptop)

  • Business travels to Istanbul

  • Conference speaking opportunities


Location: We accept candidates working remotely from Ukraine and Turkey only. Additionally, in Istanbul, it's possible to work from the Hazelcast's office.

Please let the company know you found this position on remote-developer-jobs.com so we can keep providing you with quality jobs.

See related remote developer jobs

See the latest remote developer jobs
Feedback