Senior Software Engineer, Java (Distributed Systems)

Hazelcast

🌏 Work type: Remote (CET Timezone)

πŸ‘‰ Company: Hazelcast

πŸ’° Salary range: $60-80K Gross

πŸš€ Perks :  

  • Equity options
  • Flexible working hours and location (this is a remote position)
  • Workplace cost reimbursement (coworking space, laptop)
  • Conference speaking opportunities


πŸ‘Œ Why we recommend it: 

  • You will work in a cutting-edge tech company, one of the greatest open-source projects that help thousands of developers and companies all over the world. 
  • You’ll get the chance to be a part of a highly professional team, work on a REALLY low level programming and dive deep into distributed computing
  • Fully remote position


πŸ’‘ What you will work on:

You'll get to work on an exciting and popular open-source project that pushes the boundaries of distributed computing.


πŸ”Ž Requirements: 

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

serialization

garbage collection

  • Be an excellent communicator in written and spoken English.