Hazelcast is a leading software company with a massive community reach. Our software sits at the heart of the world’s leading companies' mission-critical systems and enables them to act instantly on data everywhere. At Hazelcast, you’ll get the chance to continuously push the boundaries of distributed computing and work on great open-source products that can run anywhere – from on-premises to the cloud or at the edge.
Job Description:
Are you bored with building yet another enterprise application? Do you enjoy any of the following?
- Learning and developing with the latest technologies and popular frameworks
- Taking full responsibility and ownership of the product that you create
- Paying attention to code quality and software craftsmanship
- Solving complex problems in distributed computing
- Working on open-source software
- Implementing non-trivial infrastructure code
- Creating well-crafted and thoroughly tested features, from design to production
- Paying attention to all aspects of code quality, from clean-code to allocation-rates
- Digging into mechanical sympathy concepts
- Delivering a technical talk at a conference
If this is you - we are looking for a Senior Engineer to join Hazelcast! Hazelcast is an open-source application platform for stateful, data-intensive workloads at scale.
What we look for
- Experience with Java
- Good understanding of the challenges in distributed computing
- Hands-on experience with Docker containers and some of the cloud technologies: Kubernetes, OpenShift, AWS, GCP, Azure
- Experience with some of the Java frameworks: Spring, Quarkus, Micronaut
- Focus on software quality and be familiar with CI/CD
- Excellent communications in written and spoken English
Nice to Have
- Experience with monitoring and managing a distributed application
- Experience with stream-processing software such as Kafka Streams, Spark Streaming, or Apache Flink can give you an advantage, but it's not required
- Conference speaking and blogging experience
Benefits
- Competitive Salary
- Equity options
- Yearly training budget
- Flexible working hours and location (this is a remote position)
- Workplace cost reimbursement (coworking space, laptop)
- Conference speaking opportunities
Location
We accept candidates working remotely from Ukraine, Turkey and Poland only. Additionally, in Istanbul, it’s possible to work from Hazelcast’s office.