Java Developer

Montreal

Offre publiée le 2025-07-03

Compunnel, Inc.

```html

Job Description

We are seeking a hands-on server-side Java developer with a proven track record in building large-scale distributed systems. This role offers the opportunity to tackle complex challenges such as low-latency processing for real-time trading data, elastic scalability, and cloud-based resource management using cutting-edge technologies like Kubernetes, Kafka, RocksDB, MongoDB, MemSQL, Prometheus, Tempo, and Snowflake. The ideal candidate thrives in a collaborative environment that encourages innovation and out-of-the-box thinking.

Key Responsibilities

  • Design and implement high-performance messaging middleware / framework for real-time trading data.
  • Develop resiliency in applications using distributed system frameworks and platforms.
  • Enhance the Software Development Life Cycle (SDLC) by improving testing, configuration, and development experience with a shift-left approach.
  • Optimize scalability and performance of cloud-based solutions handling large and bursting volumes of data.
  • Collaborate with cross-functional teams to integrate emerging technologies into scalable systems.

Required Qualifications

  • 5+ years of experience in Java development focused on server-side distributed systems.
  • Strong hands-on core Java programming skills.
  • Practical experience with messaging middleware, databases, and networking in distributed environments.
  • Effective communication skills and leadership experience in software development.

Preferred Qualifications (if any)

  • Hands-on knowledge of Python, a plus.
  • Experience with Kubernetes, DevOps practices, cloud computing, and stream processing.

J-18808-Ljbffr

```