Senior Java Engineer, Core

🕒 April 27

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Hazelcast

Hazelcast

51 - 200 employees

Founded 2008

🏢 Enterprise

🤖 Artificial Intelligence

☁️ SaaS

Enterprise • Artificial Intelligence • SaaS

Hazelcast is a leading real-time data platform uniquely combining a fast data store and distributed compute engine into one system. It provides solutions for stream processing, event-driven architectures, and real-time AI/ML automation. The platform is well-suited for enterprise architectures and cloud-agnostic deployments, offering high performance, resilience, and scale. Hazelcast serves various industries such as financial services, e-commerce, and healthcare, helping organizations modernize their data architecture, improve payment processing, and enhance fraud detection. The company also integrates with Apache Kafka and Redis for improved data processing capabilities.

📋 Description

• Build the runtime engine • Design, implement and evolve core components of the Hazelcast runtime, including cluster services, distributed data structures and execution engines • Work on distributed systems problems • Contribute to mechanisms for partitioning, replication, coordination and recovery in a distributed cluster • Develop production systems • Write clean, well-tested Java code for long-running clustered systems that must remain reliable, observable and predictable in production • Contribute to architecture • Collaborate with experienced engineers and architects to shape the design and evolution of the platform’s core runtime • Raise the Engineering Bar • Participate in design discussions, code reviews and mentoring to maintain the high standards of the Core team

🎯 Requirements

• Strong proficiency in Java and the JVM ecosystem • Experience building backend platforms or complex systems • Solid understanding of concurrency and multithreaded programming • Experience designing reliable system components and APIs • Ability to debug and reason about complex production systems • Nice to have: Experience with distributed data systems, messaging systems or databases • Familiarity with replication, partitioning or distributed coordination • Experience with networking, serialization or storage internals • Experience profiling and optimizing latency-sensitive code paths • Contributions to open-source systems or developer platforms

🏖️ 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

🕒 April 27

Aveni

51 - 200

🤖 Artificial Intelligence

💸 Finance

☁️ SaaS

Senior Software Engineer at Aveni developing AI solutions for financial institutions. Focus on Python services, AWS architecture, and regulatory compliance in financial sectors.

AWS

Cloud

DynamoDB

JavaScript

Node.js

Python

Terraform

TypeScript

🕒 April 26

Broadcom

10,000+ employees

🔧 Hardware

📡 Telecommunications

☁️ SaaS

vKS Application Engineer driving successful adoption of vSphere Kubernetes Service on VMware Cloud Foundation. Collaborating with enterprise customers and sales to deliver effective solutions and drive modernization efforts.

Cloud

Kubernetes

VMware

🕒 April 25

Telefónica Tech

1001 - 5000

🔒 Cybersecurity

🤖 Artificial Intelligence

Data Platform Architect at Telefónica Tech acting as a trusted advisor for key customers' data platforms. Leading technical projects and guiding stakeholders in strategic data solutions.

Azure

Cloud

Informatica

Vault

🕒 April 22

InvestEngine

51 - 200

💸 Finance

💳 Fintech

👥 B2C

Senior Backend Developer designing and maintaining backend services at a London-based fintech. Leading architectural discussions and improving system performance while working remotely.

🗣️🇷🇺 Russian Required

Distributed Systems

Django

MySQL

Python

Redis